Low‑Latency Rust Developer | Crypto Trading
Our client is a research and trading firm building a tier‑1 high‑frequency trading platform. They operate systematic strategies in highly competitive, latency‑sensitive markets where microseconds matter and early edges disappear quickly. Their systems are designed for speed, determinism, and reliability under real‑world market conditions.
The Role
This role focuses on building and owning low‑latency trading and market‑data infrastructure in Rust. You'll work close to the metal, collaborating directly with traders and quantitative engineers to design systems that operate in a strict latency regime.
They're looking for engineers who have not only written performant Rust in production, but who have owned critical systems end‑to‑end and understand the trade‑offs required in real trading environments.
What You'll Do
- Design, implement, and own low‑latency components in Rust used in live trading systems
- Build high‑performance market‑data ingestion and order‑execution pipelines
- Optimize for latency, determinism, and predictability across the full stack
- Reason explicitly about cache locality, memory layout, and CPU behavior
- Work with synchronization primitives, lock‑free or low‑contention designs, and async where appropriate
- Collaborate with traders to translate trading requirements into robust systems
- Profile and debug performance issues in production environments
- Make pragmatic engineering decisions under time and latency constraints
What They're Looking For
- 3-5 years of production Rust experience, ideally in latency‑sensitive systems
- Demonstrated experience working in a low‑latency regime (not just high throughput)
- Strong understanding of:
- Cache lines, memory alignment, and data locality
- Synchronization, contention, and flow sharing
- Async runtimes and when not to use them
- Experience owning systems in production - designing, deploying, maintaining, and improving them
- Ability to reason clearly about performance trade‑offs and failure modes
- Comfort working in a fast‑moving, high‑ownership environment
- Willingness to take direct feedback and iterate quickly
Strongly Preferred Backgrounds
- Trading, market making, or HFT environments
- On‑chain trading or low‑latency crypto market infrastructure
- Financial systems where latency directly impacts PnL
Nice to Have (Not Required)
- Experience with exchange connectivity (FIX, native APIs, binary protocols)
- Familiarity with Linux performance tooling (perf, flamegraphs, eBPF)
- Exposure to lock‑free data structures or custom allocators
- Understanding of market microstructure and execution mechanics
Must have UK right to work or based remotely within a similar timezone.
Apply Now!
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.