Rust Developer
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.Requirements5-10 years software engineering; 3+ years production Rust - ownership, lifetimes, and async model are instincts, not referencesTokio and the broader async Rust ecosystem; concurrent, lock-free, and wait-free data structures in live systemsLow-latency system design; hot path optimisation, benchmarking, and hardware-level profiling - cache topology, NUMA effects, allocator behaviourCustom allocator design, unsafe code review, and rigorous reasoning about memory safety at system boundariesHigh-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 managementProduction observability: metrics (Prometheus/OpenTelemetry), distributed tracing, structured logging, and alert designCI/CD pipeline design including ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!