Job Description
This role builds the distributed cache/memory model that distributes market and reference data across the platform at ultra-low latency.
It directly supports a broader canonical data model effort (normalized and low-latency versions of transaction, market, and reference data).
Responsibilities
- Design and build a distributed caching layer for high-throughput, low-latency market data distribution
- Work with QuestDB (chosen time-series database) to support fast data access
- Collaborate with Easter Europe based technical leads on architecture and integration
- Support consolidation of feed handlers and connectivity layers across multiple OMS platforms.
Requirements
- Strong Rust or Go experience, with a background in distributed systems
- Experience building low-latency, high-throughput systems
Nice to have
- Time-series database experience (QuestDB, KDB, InfluxDB, or similar)
- Capital markets / market data experience (equities, derivatives, futures & options)
- Streaming/messaging systems experience (Kafka or similar)
- FIX protocol familiarity
Education
At least a bachelor s degree (or equivalent experience) in Computer Science, Software/Electronics Engineering, Information Systems, or closely related field is required.