Software Engineer | Market Data Systems
Core
Design, architect, and build high-performance real-time streaming systems that ingest, process, and distribute massive volumes of market data to power trader-facing GUI applications with extremely low latency.
Role type
Senior IC software engineer (low-latency market data systems)
Builds
Real-time streaming systems and infrastructure for trader-facing GUIs
Domain
Financial markets / Low-latency trading infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Rust, real-time data pipelines, distributed high-volume data systems, concurrency, memory management, lock-free designs, Linux internals, network programming (TCP/UDP)
Preferred skills
Rust developer community involvement, performance tuning
Technologies
C++, Rust, Linux
Responsibilities
Architect and implement real-time data pipelines, ensure accurate tick-to-trade data delivery, set technical direction, mentor other engineers, debug systems under real-time production load
Seniority
Senior, hands-on IC with mentorship
