We have a current opportunity for a Rust Engineer on a permanent basis. The position will be based in London. For further information about this position please apply.
you will build the infrastructure that sits between our traders and the market - execution paths, data pipelines, and observability tooling that power trillions in annual notional volume. When a system performs at 3am under peak load, you will be one of the reasons why. This is a rare opportunity to apply Rust in a domain where performance directly changes outcomes, and where your engineering decisions carry real commercial weight.
Requirements
- 5-10 years software engineering; 3+ years production Rust - ownership, lifetimes, and async model are instincts, not references
- Tokio and the broader async Rust ecosystem; concurrent, lock-free, and wait-free data structures in live systems
- Low-latency system design; hot path optimisation, benchmarking, and hardware-level profiling - cache topology, NUMA effects, allocator behaviour
- Custom allocator design, unsafe code review, and rigorous reasoning about memory safety at system boundaries
- High-performance network programming: TCP/UDP, zero-copy I/O, kernel bypass awareness (DPDK, io_uring)
- Distributed messaging and event streaming: Kafka, NATS, or equivalent; ordering guarantees, exactly-once semantics, consumer group management
- Production observability: metrics (Prometheus/OpenTelemetry), distributed tracing, structured logging, and alert design
- CI/CD pipeline design including benchmarking gates, automated performance regression detection, and reproducible builds
- TDD as a design discipline - property-based testing, integration tests, chaos and fault injection experience
- Ability to lead architecture design reviews, author ADRs, and elevate Rust engineering standards across a team
- Cloud infrastructure - Azure preferred, AWS considered; IAM, managed services, automated and auditable deployment pipelines, secrets management
Nice to Have
- Front office trading environment (any asset class) - execution systems, market data infrastructure, or low-latency pricing engines
- FIX protocol, OMS/EMS connectivity, or direct exchange co-location experience
- SIMD, vectorisation, or GPU offloading for numerical workloads; eBPF for observability or network instrumentation
- Open-source Rust contributions, published crates, or ring-buffer/LMAX Disruptor pattern experience
What We’re Looking For
You find the bottleneck before anyone reports it, understand it at the hardware level, and instrument the fix so the next problem surfaces in seconds. You write Rust other engineers learn from and care deeply.
To find out more about Huxley, please visit (url removed)
Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales