What You'll Work On
- Improve the core order processing and trade execution system
- Design and develop backend services in Rust
- 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:
- Rewriting backend services in Rust.
- 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 language
- 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
- You already utilize in AI in the best way possible to ship high quality products fast.
Strong Plus
- Experience working with Solidity
- 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
- Clear thinking about systems under load
- People who enjoy solving difficult infrastructure problems
- Pragmatism over academic perfection