Machine Learning Performance Engineer

Jane Street

📍 London, England, United Kingdom

Full-Time Computer Occupations Posted January 30, 2026

Job Description

We are looking for an engineer with experience in low-level systems programming and optimisation to join our growing ML team.


is a critical pillar of Jane Street's global business. Our ever-evolving trading environment serves as a unique, rapid-feedback platform for ML experimentation, allowing us to incorporate new ideas with relatively little friction.


Your part here is optimising the performance of our models – both training and inference. We care about efficient large-scale training, low-latency inference in real-time systems and high-throughput inference in research. Part of this is improving straightforward CUDA, but the interesting part needs a whole-systems approach, including storage systems, networking and host- and GPU-level considerations. Zooming in, we also want to ensure our platform makes sense even at the lowest level – is all that throughput actually goodput? Does loading that vector from the L2 cache really take that long?


If you’ve...