Developer
Apply NowCompany: Selby Jennings
Location: Manhattan, NY
Description:
Role Overview:
We are partnering with one of the world's leading trading firms, recognized for its tech-first culture, to find multiple C++ Developers to join their core engineering team. The firm is undergoing a significant build-out across several key areas, including machine learning model infrastructure, ultra-low-latency high-performance computing engines, and distributed systems capable of handling massive data volumes. This is a unique opportunity to work on cutting-edge systems that power algorithmic trading.
As a tech-first company, the firm is engineering-driven, prioritizing technology innovation above all. Engineers play a central role in shaping the firm's success, collaborating with researchers and traders to build the next generation of trading infrastructure.
Key Responsibilities:
- Develop and optimize ultra-low-latency, multi-threaded applications for algorithmic trading systems.
- Build high-performance computing engines designed to execute complex trading strategies with minimal delay.
- Design and implement distributed systems capable of handling large-scale, real-time data processing for trading.
- Collaborate with cross-functional teams to build machine learning model infrastructure for predictive analytics and trading strategies.
- Contribute to the full software development lifecycle, from concept to deployment and ongoing optimization.
- Innovate on system design to ensure scalability, reliability, and speed, while minimizing latency.
- Research and integrate new techniques to improve performance, including data storage, retrieval, and analysis systems.
- Focus on continuous improvement of system efficiency, optimizing both software and hardware interactions.
Skills and Experience:
- Strong expertise in C++, particularly in Linux and low-latency environments.
- Experience with multi-threaded programming and building distributed systems.
- Deep understanding of performance optimization and system-level programming.
- Proven track record in developing high-performance computing engines for large-scale systems.
- Background in machine learning, data processing, or similar fields is a plus.
- Familiarity with Python for research and infrastructure development.
- Degree from a top 15 engineering school such as MIT, Stanford, UC Berkeley, Carnegie Mellon, or similar.
- Preference for candidates with experience from top tech firms (Google, Meta, Snapchat) or leading trading firms/hedge funds.
This is a unique opportunity for C++ developers who want to build and optimize next-generation systems in a tech-first environment. If you're excited about low-latency systems, high-performance computing, and working in a collaborative, innovation-driven atmosphere, we encourage you to apply!