Machine Learning Engineer, Compiler

Wayve · London, England

Before the detail, here's the challenge you'd help us solve.

We build the embodied intelligence that moves real vehicles safely, and the ecosystem a billion machines will run on in the future. Very few people in AI can say this. Every role here, whatever the team, plugs into that.

Here’s what this particular role covers.

THE ROLE

Wayve is building autonomous driving technology that runs on real vehicles. Getting our models onto embedded hardware — correctly, quickly, and reproducibly — is one of the hardest problems between research and product.

As a ML Compiler Engineer, you will own the compilation pipeline that makes that possible. You will build and extend Wayve's ML compiler end-to-end: designing passes, integrating with vendor toolchains like NVIDIA TensorRT and Qualcomm QNN, and delivering deployable bundles that meet our accuracy and latency requirements on every target platform.

Each stage in the pipeline — capture, decomposition, precision assignment, legalisation, partitioning — can affect accuracy, latency, or whether a vendor backend accepts the graph. Your work spans the full lowering stack, building compiler passes and infrastructure that scale across architectures and target platforms.

KEY RESPONSIBILITIES

ABOUT YOU

Day-to-day / scope of the role

Top hard requirements (skills/experience)

1. Built or owned significant parts of an ML compilation or graph-lowering pipeline.

2. Deep experience with quantisation in compilation — precision typing, PTQ integration, debugging accuracy loss from compiler transforms.

3. Strong Python; comfortable building and testing compiler infrastructure in production codebases.

4. Proficiency with at least one of: MLIR, ONNX, TensorRT, Qualcomm QNN, PyTorch graph capture/export.

5. Experience with multi-target compilation or graph partitioning across hardware backends.

6. Ability to reason about correctness and performance trade-offs at each compiler stage.

A quick, honest note before you apply.

Wayve is not a mature, fully-structured place with the playbook already written. Much of how we work is still being written, and if you join, you’ll help write it. That suits people who want real ownership more than people who need a settled structure from day one.

If that sounds like the kind of problem you want to spend your time on, we’d really like to hear from you.

Apply on Wayve's site