Software Engineer – Distributed Market Data Systems
We are partnering with a leading hedge fund to build out a greenfield Tick Data Platform, focused on designing a globally distributed, low-latency market data system from first principles.
Role
- Design and implement distributed, event-driven systems for real-time market data ingestion and dissemination
- Develop horizontally scalable architectures with strong guarantees around reliability and data integrity
- Work on in-memory processing, batching, and efficient serialization strategies to optimise performance
- Collaborate with quant teams to deliver data abstractions and access patterns for research and execution
Profile
- Strong academic background in Computer Science from a top-tier university, with demonstrated excellence through honours such as Dean’s List and participation in high-level competitive programming (e.g. ICPC, Codeforces)
- Strong experience with distributed systems (e.g. partitioning, replication, consensus, fault tolerance)
- Hands-on exposure to real-time streaming architectures (Kafka, pub/sub systems, or custom event pipelines)
- Experience building high-throughput systems (networking, I/O, backpressure handling, load distribution)
- Language-agnostic – all backend languages considered (Python, Java, Scala, C++, Rust, etc.), with the team currently leaning towards Python
Nice to have
- Experience with market data protocols or tick data processing pipelines
For a confidential discussion, please apply.
#J-18808-Ljbffr…
