Rust Engineer
Skills
About the Role
You will design and implement production Rust systems for algorithmic trading. You will build low-latency execution engines, integrate and maintain exchange connectivity, optimize systems for memory safety, concurrency, and performance, and inject liquidity into DeFi protocols. You will deliver reliable, high-performance code for trading infrastructure.
Requirements
- Proficiency in Rust
- Experience or strong interest in market making and high-frequency trading
- Experience with exchange connectivity and trading infrastructure
- Experience in systems programming focusing on memory safety, concurrency, and performance optimization
- Familiarity with C++ or C is a plus
Responsibilities
- Build low-latency execution engines
- Implement and maintain exchange connectivity
- Develop production algorithmic trading systems in Rust
- Inject liquidity into DeFi protocols
- Optimize systems for memory safety, concurrency, and performance
Benefits
- Remote-first work
- Flexible hours
- Autonomy over work
- Regular online and offline meetups
