← Careers

Full-time · Cambridge, UK · 20 Park Street, CB5 8AS

Machine Learning Engineer / AI Research Engineer

We're looking for a Machine Learning Engineer / AI Research Engineer to join our small core team. This is a hands-on role sitting at the intersection of modern machine learning and quantum computing — with two complementary directions.

Two directions

  • ML for quantum — using neural networks and learning-based methods to accelerate quantum computation (e.g. circuit optimisation and compilation, error mitigation, calibration, variational-parameter optimisation, and surrogate modelling of quantum processes).
  • ML on/with quantum — building and adapting classical AI methods, including neural networks and large language models, so they can benefit from quantum hardware and algorithms.

You don't need to be a world expert in either quantum or LLMs — but you should be genuinely comfortable with neural networks and excited to grow into the rest.

What the role looks like

  • You'll work across the full lifecycle — research, design, coding, evaluation, and iteration.
  • You'll design, train, and evaluate neural networks for both of the directions above.
  • You'll help train, fine-tune, host, and serve models — including LLMs. Some of this you'll already know; parts you'll pick up on the job.
  • You'll turn recent papers into working code, and working code into product.
  • You'll collaborate closely with our quantum scientists, our CTO, and leading researchers at the University of Cambridge.
  • You'll take real ownership of projects in a fast-moving, high-impact field.

This is a small, highly motivated team in central Cambridge. The environment is collaborative, relaxed, and academic — freedom to think creatively and work independently. Innovation gets celebrated. Achievements get rewarded.

What we're looking for

Essential

  • Strong Python, with good software-engineering habits (Git, testing, reproducible experiments).
  • Solid grounding in machine learning / deep-learning fundamentals — you can build, train, and debug neural networks from scratch in a modern framework (PyTorch, JAX, or similar).
  • Demonstrable hands-on experience: research projects, publications, internships, open-source, or production work.
  • Comfortable reading ML papers and reimplementing them.
  • A fast learner who's happy with ambiguity and wants ownership.

Desirable (or willing to learn)

  • Experience with LLMs: fine-tuning (LoRA / PEFT / full), serving and hosting (e.g. vLLM, TGI, Ollama), and distributed or multi-GPU training.
  • Familiarity with GPUs, cloud, and containers (Docker, etc.).
  • Background in optimisation, Bayesian methods, reinforcement learning, or time-series modelling.
  • Exposure to quantum computing or quantum frameworks (Qiskit, Cirq, PennyLane) — not required, we'll happily teach it.

How to apply

Send your CV and cover letter to recruitment@qubitera.io.