About the Role
About the Role
The Rust Engineer will join a high-performance engineering team to build low-latency trading systems and infrastructure for digital asset markets. This role requires strong expertise in Rust and experience in performance-critical systems, focusing on optimizing latency, throughput, and reliability.
What You'll Do
- Design and develop high-performance, low-latency systems in Rust.
- Build market data ingestion, exchange connectivity, order execution, and trading infrastructure.
- Optimise systems for latency, throughput, reliability, and scalability.
- Work closely with quantitative researchers and traders to translate strategies into production systems.
- Profile and optimise critical code paths, including memory allocation, concurrency, networking, and CPU utilisation.
- Develop tools and frameworks for simulation, backtesting, monitoring, and performance analysis.
- Contribute to system architecture and technical decisions across the trading stack.
Who You Are
- Strong professional experience with Rust.
- Candidates must come from a traditional HFT / electronic trading firm.
- Strong understanding of systems programming, concurrency, networking, and performance optimisation.
- Experience building low-latency or high-throughput systems.
- Solid understanding of data structures, algorithms, memory management, and computer architecture.
- Strong experience working with Linux.
Bonus Points
- Experience with C++ or other systems programming languages is a plus.
- Experience with financial markets, electronic trading, or exchange connectivity is highly advantageous.
- Experience with crypto/digital asset markets, market making, or quantitative trading is a plus.
Requirements
Rust expertise
Strong professional experience with Rust is essential.
HFT background
Candidates must come from a traditional HFT / electronic trading firm.
Systems programming
Strong understanding of systems programming, concurrency, networking, and performance optimisation is required.
Low-latency systems
Experience building low-latency or high-throughput systems is necessary.
Linux experience
Strong experience working with Linux is required.
Nice to Have
Experience with C++ or other systems programming languages is a plus.
Experience with financial markets, electronic trading, or exchange connectivity is highly advantageous.
Experience with crypto/digital asset markets, market making, or quantitative trading is a plus.