Software Engineer – Distributed Market Data Systems
Software Engineer – Distributed Market Data Systems (Python)
Our client is a leading quantitative trading and investment firm that leverages technology, data, and research to power systematic trading strategies across global financial markets.
They are building a next-generation Tick Data Platform from the ground up and are looking for exceptional software engineers to help create highly scalable, distributed systems that support quantitative research and trading.
The Opportunity
- Join a greenfield engineering initiative within a highly collaborative team
- Build cloud-native platforms for the distribution and processing of real-time market data
- Design and develop high-throughput distributed systems with significant horizontal scalability
- Work closely with researchers, data scientists, and engineers to deliver critical data infrastructure
- Help shape the architecture, engineering standards, and long-term direction of the platform
What We're Looking For
- 4+ years of software engineering experience
- Strong experience building distributed real-time systems
- Solid systems design and architecture skills
- Ability to write efficient, high-performance code
- Strong communication and collaboration skills
- Interest in helping build engineering culture within a growing team
Nice to Have
- Kubernetes and cloud-native technologies
- Kafka or other real-time streaming platforms
- High-performance Python tooling (NumPy, Numba)
- Modern data technologies such as Polars, Apache Arrow, Flight/gRPC
- C++ and/or Rust
- Market data or financial systems experience
- SRE, DevOps, or platform engineering experience
- Technical leadership or stakeholder management exposure
Why Join?
- Greenfield platform development
- Highly technical engineering environment
- Direct impact on research and trading infrastructure
- Opportunity to work alongside world-class engineers and quantitative researchers
- Competitive compensation and bonus structure