C++ Dev (SWE/QD)
Selby Jennings - New York City, NY
Apply NowJob Description
Role Overview:We are partnering with one of the worlds 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 firms 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 youre excited about low-latency systems, high-performance computing, and working in a collaborative, innovation-driven atmosphere, we encourage you to apply!Desired Skills and ExperienceStrong C++ skills, particularly in Linux and low-latency environments.Experience with multi-threaded, distributed systems and infrastructure design.Solid understanding of operating systems, networks, and performance optimization techniques.Proven ability to solve complex problems and optimize system performance in high-speed environments.Background in quantitative analysis, statistics, or machine learning as it relates to trading.Familiarity with Python for research and system development.Degree from a top 15 engineering school such as MIT, Stanford, UC Berkeley, Carnegie Mellon, or similar.Strong preference for candidates with experience from FAANG companies (Google, Meta, Snapchat) or leading trading firms/hedge funds.
Created: 2025-03-01