About the Role
About the Role
The Rust Quantitative Developer will play a crucial role in building and scaling a high-frequency trading platform at a leading crypto trading firm. This position involves developing trading algorithms, integrating with decentralized finance protocols, and optimizing trading systems while collaborating with industry experts.
Key Responsibilities
- Develop Trading Algorithms: Design and refine low-latency, high-frequency trading strategies.
- Build Front-Office Trading Systems: Contribute to the development of core systems for data processing, risk management, live trading, and post-trade analysis.
- Integrate with DeFi Protocols: Onboard and process real-time data feeds from decentralized platforms.
- Backtest Strategies: Conduct historical analysis to evaluate and optimize trading models.
- Implement Risk Controls: Develop robust risk management features, including capital limits and stop-loss mechanisms.
- System Monitoring and Debugging: Maintain real-time trading systems and resolve operational issues efficiently.
Qualifications
- Strong programming capabilities with a focus on low-level development and performance optimization.
- Minimum 2 years of experience developing HFT or trading systems.
- Deep understanding of trading infrastructure, including order books and order state machines.
- Proficiency in Rust, or significant experience in C/C++ with exposure to Rust (Note: all technical assessments and tasks will be conducted in Rust).
- Knowledge of crypto markets is a plus.
Preferred Skills & Attributes
- Curious, self-directed, and proactive.
- Results-oriented with a strong sense of ownership.
- Excellent mathematical and analytical thinking.
- Able to manage multiple priorities in a dynamic, fast-paced environment.
- Fluent in English (professional working proficiency).
Requirements
Rust programming
Proficiency in Rust or significant experience in C/C++ with exposure to Rust.
HFT experience
Minimum 2 years of experience developing high-frequency trading systems.
Trading infrastructure knowledge
Deep understanding of trading infrastructure, including order books and order state machines.
Performance optimization
Strong programming capabilities with a focus on low-level development and performance optimization.
Nice to Have
Knowledge of crypto markets is a plus.
Excellent mathematical and analytical thinking skills.