Overview
We are building the next generation of real-time trading infrastructure for prediction markets.
Our goal is simple: create a system capable of supporting professional traders, automated strategies, and deep liquidity while maintaining deterministic execution and extremely low latency.
We are looking for a where every microsecond and every allocation matters.
You will design and implement the core execution engine responsible for processing orders, maintaining price priority, matching liquidity, and broadcasting market data in real time.
This is not a CRUD backend role. It is a .
What You'll Work On
Design and implement the core order processing and trade execution system
Build deterministic matching logic with strict price/time priority
Optimize critical paths for microsecond-level latency
Design memory-efficient data structures for order queues and market state
Build high-throughput pipelines for order entry, trade events, and market data
Implement real-time streaming infrastructure for market updates
Build safeguards: rate limits, circuit breakers, and manipulation protection
Profile and optimize performance across CPU, memory, and network layers
Collaborate with research teams experimenting with novel market mechanics
Technical Challenges
You will be working on problems such as:
Handling thousands of order events per second with deterministic execution
Designing lock-free or low-contention data structures
Maintaining under heavy concurrency
Building low-latency event pipelines
Optimizing memory allocation and cache efficiency
Designing systems that remain predictable under burst load
Requirements
5+ years of experience building high-performance backend or systems software
Strong knowledge of concurrency and low-latency architecture
Experience with Rust, C++, Go, or other performance-oriented languages
Experience building real-time systems where latency and determinism matter
Deep understanding of data structures and algorithmic performance
Comfort profiling and optimizing systems at the CPU and memory level
Strong Plus
Experience building trading systems or exchange infrastructure
Background in algorithmic trading or market microstructure
Experience optimizing network stacks or message queues
Experience with high-frequency trading environments
What We Value
Engineers who obsess over performance
Clear thinking about systems under load
People who enjoy solving difficult infrastructure problems
Pragmatism over academic perfection