• Compliance - Surveillance Analytics Group - Software Engineers

    Location(s) US-NY-New York
    Job ID
    2018-44533
    Schedule Type
    Full Time
    Level
    Associate, Analyst, Vice President/Executive Director
    Function(s)
    General
    Region
    Americas
    Division
    Compliance
    Business Unit
    Surveillance Analytics
    Employment Type
    Employee
  • MORE ABOUT THIS JOB

    What we do:

     

    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)

    RESPONSIBILITIES AND QUALIFICATIONS

    Responsibilities:

     

    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.