We are looking for a talented and passionate Rust Developer to maintain and improve our clients proprietary algorithmic trading engine, market data connectivity, and peripheral applications. You will work closely with traders and researchers to design, build, and deploy low-latency, high-throughput trading systems that support our 24/7 global crypto operations.
What You’ll Do
- Design & Develop: Write clean, efficient, and reliable Rust code to build high-performance trading infrastructure and exchange connectivity.
- Optimize Performance: Profile and optimize performance across concurrency, I/O, and networking to minimize latency.
- End-to-End Ownership: Own systems from requirements collection to deployment, monitoring, and production support.
- Collaborate: Work in an international team of professionals, interacting with traders to develop strategies and automation tools.
- 24/7 Reliability: Participate in an on-call rota to ensure global operations run smoothly.
What You’ll Need (Required Skillset)
- Experience: 3-5+ years of related experience in backend or system-level development.
- Languages: Strong proficiency in writing efficient Rust code (experience in C++ or C# may be considered).
- Environment: Solid familiarity with a Linux environment.
- Background: University degree in Computer Science, Software Engineering, or related disciplines.
- Problem-Solving: Strong analytical skills and a desire to solve complex technical problems with elegant solutions.
- Mindset: Result-driven and passionate about trading, financial markets, and blockchain technologies.
Bonuses & Nice-to-Haves
- Exposure to high throughput/low-latency trading system design.
- Experience with multi-threading, asynchronous programming, or networking protocols (websocket, RESTful).
- Experience with blockchain technologies or decentralized exchange (DEX) integration.