Goldman Sachs' Synthetic Product Group (SPG) is undergoing a transformational change to make its platform best in class. This requires significant technological investment to address the complexity and scale of its global business, which operates with low latency.
Requirements
- 2+ years of experience with an object-oriented programming language such as Java, Python, C++, C-Sharp.
- Solid understanding of core programming concepts and design patterns.
- Ability to work with modern databases, both SQL (Snowflake, Sybase) and NoSQL (MongoDB).
- Systematic problem-solving approach, coupled with a hands-on experience of debugging and optimizing code, as well as automation.
- Experience with Snowflake for modern data warehousing, query optimization, and performance tuning in large-scale data environments.
- Familiarity with data pipelines and cloud computing platforms, ensuring efficient data movement and transformation.
Responsibilities
- Architect and develop scalable, event-driven, and distributed systems, leveraging modern open-source or internal technologies.
- Build and optimize applications, leveraging APIs, data streaming, and real-time processing to enable seamless communication across platforms.
- Drive best-in-class SDLC practices, focusing on automation, CI/CD, and operational excellence.
- Contribute to our digital transformation through design and implementation of a new, state-of-the-art system.
- Enhance our post trade offering by improving reporting SLAs and building out additional features for our clients.
- Collaborate with our global and regional cross-functional teams, contributing to technical strategy and ensuring alignment with business objectives.
Other
- Our ideal candidate will work on various projects as part of our global team.
- You will be a change agent with capability to transform Goldman Sachs by applying your technical acumen.
- You will be enabled to combine the best open-source software, databases, cloud solutions, and programming languages to solve problems and provide accurate, complex, scalable applications that help our business and clients gain new insights.
- Our team requires strong analytical skills, communication skills, as well as excellent programming skills.
- Desire to build strong and efficient SDLC practices.
- Strong communication and collaboration skills to engage in technical discussions and influence architecture decisions.
- Curiosity and an interest in continuous learning - we’re always excited to support growth in these areas.
- We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process.