Rust Systems Engineer
Indexed description
A tier-one HFT firm is looking to hire a Rust Systems Engineer to work on performance-critical infrastructure at the core of its trading platform.
This is a hands-on engineering role focused on building systems where latency, throughput and predictable performance are critical. Previous trading experience isn't required; we're particularly interested in engineers from strong systems backgrounds who enjoy working close to the hardware.
What you'll work on
- Build high-performance systems primarily in Rust
- Design highly concurrent and multithreaded applications
- Optimise CPU, memory and I/O performance
- Work on low-latency networking and high-throughput data paths
- Profile systems and identify performance bottlenecks
- Improve reliability and predictable latency across critical infrastructure
- Work closely with experienced engineers and trading teams on technically challenging problems
What we're looking for
- Strong professional experience with Rust and C/C++
- Strong understanding of Linux and systems programming
- Experience with concurrency, networking and memory management
- Comfortable reasoning about CPU performance, cache behaviour and hardware/software interaction
- Strong computer science fundamentals
- Experience building performance-sensitive production systems
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search