C++ developer
Core
Develop, optimize, and support high-performance trading systems and tools for real-time decision-making, including trading algorithms, risk management, and market data processing.
Role type
Senior C++ developer (high-performance systems)
Builds
Trading algorithms, risk management systems, trade reporting tools, market data feed processors, and core engine components.
Domain
Financial technology / High-frequency trading
Deliverable
production ML models | product features
Required skills
C++17/20, Linux system programming, network programming, kernel bypass solutions (onload, tcpdirect, ef_vi, dpdk), data structures for stock market information, algorithm optimization
Preferred skills
Competitive programming achievements (ICPC, IMC, IOI, Codeforces), open-source contributions
Technologies
C++17/20, Linux, onload, tcpdirect, ef_vi, dpdk
Responsibilities
Engage with high-performance systems to ensure seamless data transfer and processing; optimize unique trading framework; develop and optimize connectors to electronic markets; architect and develop parts of the core engine; write efficient data structures to store stock market information.
Seniority
Senior, hands-on IC
