# Machine Learning Performance Engineer

Source: https://realanalystjobs.com/job/machine-learning-performance-engineer-jane-street-651ed124
Machine Learning Performance Engineer at Jane Street, an on-site role based in London, UK. Posted on 20 May 2024, read from Jane Street's own careers page (Greenhouse), which RealAnalystJobs re-checks daily and removes the role when it closes. Jane Street is on the Home Office register of licensed visa sponsors.

Updated 15 November 2026.

## Key facts

- Company: [Jane Street](https://realanalystjobs.com/companies/jane-street)
- Location: London, UK
- Work mode: On-site
- Posted: May 20, 2024
- Employment type: Full time
- Source: Jane Street's careers page (Greenhouse), re-checked daily

## Visa sponsorship

The posting does not say.

Licensed UK sponsor. Licensed by the Home Office to sponsor Skilled Worker visas (register of 27 Oct 2026). A licence means the employer can sponsor; it does not mean every role will be sponsored. Listed as Jane Street Europe Limited (London).

## About this role

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

Machine learning 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 never thought about a career in finance, you’re in good company. Many of us were in the same position before working here. If you have a curious mind and a passion for solving interesting problems, we have a feeling you’ll fit right in.

There’s no fixed set of skills, but here are some of the things we’re looking for:

• An understanding of modern ML techniques and toolsets

• The experience and systems knowledge required to debug a training run’s performance end to end

• Low-level GPU knowledge of PTX, SASS, warps, cooperative groups, Tensor Cores and the memory hierarchy

• Debugging and optimisation experience using tools like CUDA GDB, NSight Systems, NSight Computesight-systems and nsight-compute

• Library knowledge of Triton, CUTLASS, CUB, Thrust, cuDNN and cuBLAS

• Intuition about the latency and throughput characteristics of CUDA graph launch, tensor core arithmetic, warp-level synchronization and asynchronous memory loads

• Background in Infiniband, RoCE, GPUDirect, PXN, rail optimisation and NVLink, and how to use these networking technologies to link up GPU clusters

• An understanding of the collective algorithms supporting distributed GPU training in NCCL or MPI

• An inventive approach and the willingness to ask hard questions about whether we're taking the right approaches and using the right tools

• Fluency in English

If you're a recruiting agency and want to partner with us, please reach out to agency-partnerships@janestreet.com .

Description from Jane Street's public careers feed, reproduced so you can read the role here. Apply on the company's own site; Real Analyst Jobs never submits anything for you.

## How to apply

Open [this role on Real Analyst Jobs](https://realanalystjobs.com/job/machine-learning-performance-engineer-jane-street-651ed124) and use Apply now there to reach the employer's application. The listing is re-checked against Jane Street's careers page daily and removed when it closes.

## Jane Street

2 open analyst roles on Real Analyst Jobs. [More roles at Jane Street](https://realanalystjobs.com/companies/jane-street)

## More like this

### Other open roles at Jane Street

- [AML Onboarding Analyst](https://realanalystjobs.com/job/aml-onboarding-analyst-jane-street-c0bece94), London, UK (On-site)
- [Compliance Analyst](https://realanalystjobs.com/job/compliance-analyst-jane-street-4891db4c), London, UK (On-site)

- [Data analyst jobs in the UK](https://realanalystjobs.com/jobs/data-analyst-jobs-in-uk)
- [Analyst job market report](https://realanalystjobs.com/analyst-job-market)
- [What analyst roles pay](https://realanalystjobs.com/blog/data-analyst-salaries)

## Sources and links

- [This role on Real Analyst Jobs](https://realanalystjobs.com/job/machine-learning-performance-engineer-jane-street-651ed124)
- [Jane Street on Real Analyst Jobs](https://realanalystjobs.com/companies/jane-street)
- [All analyst jobs](https://realanalystjobs.com/jobs)
