Software Engineer
Core
Developing and maintaining scalable trading applications and infrastructure for multiple financial markets with a focus on low-latency optimization.
Role type
Senior IC software engineer (quantitative trading systems)
Builds
Scalable trading applications and infrastructure supporting trading operations
Domain
Financial technology / Quantitative trading
Deliverable
production ML models | product features | infrastructure
Required skills
Low-latency system optimization, multi-core/multi-threaded programming, lock-free algorithms, hardware driver development, TCP/multicast handling, Python, CPU cache optimization, serialization, asymptotic behavior analysis
Technologies
Python, TCP, multicast, lock-free algorithms
Responsibilities
Develop and maintain scalable trading applications, build infrastructure layers from hardware drivers to network handlers, optimize systems for latency and bandwidth, prioritize tasks in fast-paced release cycles
Seniority
Senior, hands-on IC