What are the responsibilities and job description for the C++ Dev (SWE/QD) position at Selby Jennings?
Job Details
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:
Skills and Experience:
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!
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!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.