Rust Engineer - Trading
Skills
About the Role
You will develop and optimise low-latency, mission-critical trading systems. You will collaborate with quants, traders and engineers to improve trading strategies and execution. You will design, implement and maintain scalable, resilient trading infrastructure, troubleshoot exchange connectivity and support testing of critical trading components.
Requirements
- Strong experience in Rust
- Experience with Tokio framework (bonus)
- Prior experience in trading environments such as HFT market making or prop trading
- Knowledge of AWS
- Experience with Linux systems and shell scripting
- Experience with Python or other scripting languages for strategy development
- Familiarity with FIX REST and WebSocket APIs and market data feeds
- Understanding of networking fundamentals including TCP UDP and packet analysis
- Experience with cloud and containerised environments such as EKS Kubernetes and Docker
- Ownership reliability initiative problem-solving operational diligence and strong communication skills
Responsibilities
- Develop and optimise low-latency mission-critical trading systems
- Collaborate with quants traders and engineers to enhance trading strategies
- Maintain and improve trading infrastructure to ensure high performance and stability
- Design and implement efficient scalable and resilient trading solutions
- Troubleshoot and enhance exchange connectivity and execution speed
- Support functional and component testing for critical trading components
- Drive continuous improvement in trading infrastructure and system performance
Benefits
- Flexible working hours
- Remote work
- Autonomy in time management
- Entrepreneurial autonomy
