CAIA's Career Center is an easy-to-use, comprehensive resource connecting job seekers with employers in the growing AI field. Use your knowledge and credibility to advance your career or build a talented team for your organization. Opportunities targeted to CAIA Charterholders are prioritized.
In order to search for jobs specifically for CAIA Charterholders or those pursuing the CAIA Charter please enter “CAIA” in the search panel.
This will enable you to search for CAIA specific roles globally.
The Surveillance Analytics Group (SAG) within Global Compliance is responsible for building proprietary, sophisticated surveillances over large amounts of data that help mitigate reputational risks for all divisions of the firm. A "surveillance" is a complex software product that ingests and transforms massive amounts of data (for example, billions of market data points, millions of emails, etc.), applies pattern / anomaly detection on this data, and presents the outliers in an easy-to-understand and user-friendly UI. Examples of surveillances include detection of insider trading or market manipulation (e.g., spoofing and layering), and models for anti-money laundering. SAG is one of the largest consumers of data across the firm and uses petabytes of structured (e.g., market data events), unstructured (e.g., email text), and graph (e.g., social network) data to build its surveillance products.
As a software engineer in SAG, you will be responsible for designing, implementing, and deploying software systems across the full-stack of surveillance products. This includes building data pipelines, performing data cleaning, data manipulation and analysis, and implementing algorithms in the Hadoop / MapReduce paradigm or similar distributed computing frameworks. We are looking for engineers who have expertise in distributed computation, building large-scale systems, data mining, information retrieval, natural language processing, and UI design.
RESPONSIBILITIES AND QUALIFICATIONS Responsibilities
Design, implement, test, deploy, and maintain software products.
Hand-build or train models using tagged data.
Understand users' (e.g., compliance officers) needs and views and use that knowledge to tune models and build features.
BS degree in computer science or a similar field of study.
Programming experience in Java, C++, or a general purpose programming language.
Experience in at least one of the following: distributed computation, building large-scale systems, data mining, information retrieval, natural language processing, and UI design.
Masters or PhD degree in computer science or a similar field of study.
Experience in or working knowledge of finance.
WHO WE ARE At Goldman Sachs, our Engineers don't just make things - we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets .
Engineering, which is comprised of our Technology Division and global Strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities? Start here.
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.