Software Engineer - Distributed Market Data FAANG welcome - Selby Jennings
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Requirements
- Experience with market data protocols or tick data processing pipelines
- For a confidential discussion, please apply.
Additional Information
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 Build low-latency streaming pipelines handling high message volumes (ticks, order book updates) 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
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at eFinancialCareers? Share your experience