remoteonsite
Associate Software Engineer - Goldman Sachs
Software Engineer
Join a fast‑paced engineering team building massively scalable, low‑latency software and infrastructure, applying Java, C++, Python and machine‑learning techniques to solve complex financial problems.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance, low‑latency applications and services that support real‑time trading and market data processing.
- Collaborate with cross‑functional teams to architect scalable cloud‑native solutions and optimize existing infrastructure.
- Implement robust security controls and proactively monitor systems to defend against cyber threats.
- Apply machine‑learning models and data‑driven techniques to transform financial data into actionable insights.
- Participate in code reviews, testing, and continuous integration pipelines to ensure high code quality and reliability.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field with 0–2 years of software development experience.
- Proficiency in Java, C++ and Python, with solid understanding of algorithms, data structures, and concurrency.
- Experience developing on Linux platforms and familiarity with performance profiling and optimization.
- Knowledge of low‑latency system design, networking, and distributed computing concepts.
- Strong problem‑solving skills and ability to work effectively in a collaborative, fast‑moving environment.
Skills
javacpythonlinuxmachine learning