About the Role
We're looking for a C++ Software Engineer to build and optimize performance-critical systems where every microsecond matters. You'll work on low-latency infrastructure that processes real-time market data and executes trading decisions with minimal delay.
Responsibilities
- Design and implement ultra-low-latency systems in modern C++
- Profile, benchmark, and optimize critical code paths
- Collaborate with quantitative researchers to bring strategies into production
- Maintain and improve existing trading software
Requirements
- Strong proficiency in modern C++
- Deep understanding of systems programming, memory management, and CPU architecture
- Experience with performance optimization and profiling tools
- Solid knowledge of Linux internals and networking
- Ability to reason about latency at the microsecond level
Nice to Have
- Experience with kernel network optimization
- Experience with acceleration of real-time ML model inference
- Familiarity with financial markets or trading systems