Compliance - Surveillance Analytics Group - Software Engineers

  • Competitive
  • New York, NY, USA
  • Permanent, Full time
  • Goldman Sachs USA
  • 17 Oct 18

Compliance - Surveillance Analytics Group - Software Engineers


The Surveillance Analytics Group (SAG) within Global Compliance is an engineering team of more than fifty scientists and engineers responsible for building surveillances that help mitigate the regulatory and reputational risks for the firm. Examples of such surveillances include detection of insider trading, market manipulation (e.g., spoofing), and models for anti-money laundering (e.g., unusual movement of funds between accounts). In concrete engineering terms, a "surveillance" is a software product that ingests and transforms massive amounts of data (e.g., billions of market data points, millions of emails, etc.), applies artificial intelligence to find outliers and/or patterns that indicate some regulatory risk, and presents them to the compliance officers in a user-friendly UI. To enable such domain-specific and specialized surveillances, among several other general-purpose large-scale systems, our engineers are responsible for developing:

  • " Neon ", the firm's most scalable search engine (billions of documents)
  • " Pythia ", the firm's largest knowledge graph (millions of vertices / billions of edges)
  • " Raven ", the firm's de facto tool for pattern matching at scale (billions of documents)


As a software engineer / big data engineer in our team, you will be responsible for designing, implementing, testing, deploying (in production environments) and maintaining software systems across the full-stack of the surveillance products and the general-purpose large-scale systems. (Our software stack is based on Hadoop / Hbase / Java). This includes building data pipelines to ingest data in our Hadoop clusters, performing data cleaning, data manipulation and analysis, implementing artificial intelligence algorithms, and visualizing outliers and patterns in user-friendly UIs.

You will need to have:

  • An advanced degree in Computer Science or a similar field of study
  • Expertise in C, C++, Java, Python, Scala or a similar programming language
  • Experience in at least one of the following: distributed computation (Hadoop, Spark, or MPI), large-scale systems, artificial intelligence, data mining, information retrieval, NLP, and UI design

Why Join the SAG Engineering Team:

  • SAG members come from diverse backgrounds, including former Professors, Research Scientists, and Traders
  • SAG is the largest data consumer team in the entire firm, globally. Our data are diverse including text, time series, and graph data
  • Opportunity to apply Data Engineering and Artificial Intelligence at - very - large scale (our clusters host 5 PB of data)

ABOUT GOLDMAN SACHS The Goldman Sachs Group, Inc. is a leading global investment banking, securities and investment management firm that provides a wide range of financial services to a substantial and diversified client base that includes corporations, financial institutions, governments and individuals. Founded in 1869, the firm is headquartered in New York and maintains offices in all major financial centers around the world.

© The Goldman Sachs Group, Inc., 2018. All rights reserved Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Vet.