Research Engineer Jobs in London

Looking for a research engineer job in London? Choose from 20 open roles at 8 employers. Explore real salary data and skills breakdown across remote, hybrid and on-site roles.

20 Open roles
8 Companies hiring
Average salary

What do Research engineers in London work on?

The roles on this page sit at the boundary between research and engineering, requiring candidates to both advance algorithmic ideas and build the systems that make large-scale experiments possible. Several positions centre on reinforcement learning: one at Anthropic asks you to design large-scale RL experiments and translate findings into production training recipes, while another focuses on improving the RL training infrastructure that researchers use daily. Pretraining is a separate strand, with a role that covers model architecture, data processing, and training optimisation for large language models. On the perception side, Helsing has a position building computer vision pipelines for 3D reconstruction and localisation in real-world conditions. Graphcore's posting spans efficient training, inference, world models, and conference publication. Safety-focused work appears too, including a senior role at Lila Sciences leading post-training, refusal classifiers, and automated red-teaming. Across the sample, hands-on systems work and empirical research tend to appear together rather than separately.

Skills and experience employers ask for

The skills counts reflect mentions in posting descriptions across all postings on this page, not stated requirements, and the sample is small enough that any single employer's language can shift the rankings noticeably. Python and reinforcement learning appear in the majority of postings, with PyTorch close behind. PhD and publications are mentioned in roughly half, suggesting academic background is relevant to many but not all of these roles. C++ appears in a minority, mostly where hardware-level or low-level systems work is involved.

Python 60%
Evaluation 60%
Reinforcement learning 60%
PyTorch 55%
GPUs 45%
PhD 45%
LLMs 40%
Distributed training 40%
Publications 40%
Master's degree 35%
C\+\+ 30%
Agents 25%
Kubernetes 25%
A/B testing 25%

Research Engineer roles that state a salary

The employers' own advertised ranges, for individual roles at different levels — not an average and not a market rate.

London office, hybrid or remote?

The strong majority of postings on this page are listed as onsite, with only a small number stating hybrid arrangements. None are listed as remote. The hybrid postings include at least one Anthropic role explicitly noting London office attendance. For the onsite majority, no further detail about specific locations within London is given in the fact pack. Candidates should check individual postings for office addresses and any flexibility that may not be captured in the work-mode label, as arrangements are not stated in detail for most roles.

Make your application specific to the work

  1. Read the technical scope carefully These roles vary significantly between infrastructure engineering, empirical research, and safety systems work. Confirm which strand matches your background before applying, as the required experience differs considerably across postings.
  2. Prepare evidence of relevant work Several postings mention publications, benchmarks, or demonstrated systems at scale as signals. Gather links to papers, open-source projects, or internal work you can describe concretely in an application.
  3. Check degree and credential expectations A number of postings mention a Master's or PhD in a relevant technical field; review the individual posting for the role you want, as stated expectations differ and are not uniform across employers here.
  4. Apply through each employer's own process Each employer on this page runs its own application process. Use the links on individual job pages here to reach the employer's application form directly, as there is no single submission route across these postings.

Questions about Research Engineer jobs in London

Only one posting on this page advertises a pay range: Decagon's Senior Research Engineer role, listed at £200,000–£300,000. The remaining postings do not state compensation, so no broader comparison is possible from these listings alone.

A PhD is mentioned in roughly half of the postings on this page, and a Master's degree in somewhat fewer. Neither is stated as a universal requirement; individual postings vary, with some specifying a Master's or PhD and others not mentioning formal qualifications at all.

None of the postings on this page are listed as remote. Most are onsite, with a small number listed as hybrid. Candidates seeking remote or flexible arrangements would need to clarify directly with the employer for any specific role.

Python, reinforcement learning, and model evaluation are each mentioned in most postings in this set. PyTorch follows closely, with GPU-related experience and distributed training also appearing frequently. C++ is mentioned in a minority of postings, generally where lower-level or hardware work is involved.

Most postings on this page do not carry an explicit seniority label. A small number are titled at lead level, and one is titled senior. The absence of a label does not indicate entry-level; candidates should read each posting's experience requirements directly.

Jobs checked 1 day ago. · Guide reviewed 9 September 2026.