Spark is gaining popularity at Goldman Sachs for processing big data. It offers benefits over previous tools like MapReduce including faster processing speeds using in-memory computing. Spark also supports multiple programming languages and has capabilities for SQL, streaming, machine learning and graph processing. However, challenges remain around supporting Python and R beyond Scala and Java as well as integrating machine learning models into software development lifecycles.