Performance Engineering Manager

Company: G Research
Apply for the Performance Engineering Manager
Location: London
Job Description:

Overview

In this Engineering Manager role, you will lead the Compute Performance Engineering team in London, guiding efforts to optimise large-scale workloads across Linux HPC and Kubernetes environments. You’ll shape the long-term strategy to maximise compute utilisation and directly influence the platform that underpins cutting-edge ML research. You’ll mentor engineers, communicate impact to diverse audiences, and partner with researchers to deliver efficient, scalable solutions. This role combines hands-on technical leadership with architecture and tooling decisions that accelerate discovery.

Pay / Benefits

  • competitive compensation + discretionary bonus
  • Lunch provided (Just Eat for Business)
  • barista bar
  • 35 days’ annual leave
  • 9% company pension contributions
  • healthcare and life assurance

Responsibilities

  • Define and deliver the long-term performance engineering strategy across G-Research to maximise compute utilisation
  • Provide leadership, mentoring and career development for engineers
  • Communicate performance improvements and team impact to technical and non-technical audiences
  • Engage with researchers, senior stakeholders and engineers to understand compute challenges and design optimized solutions
  • Profile, benchmark and tune large-scale workloads across CPU, GPU and memory-intensive jobs
  • Develop reference implementations, libraries and tools to improve job efficiency and reliability
  • Collaborate with systems, architecture and platform teams to evolve the compute stack
  • Influence long-term platform and infrastructure decisions

Key requirements

  • Experience managing and developing engineers
  • Strong background in computer science (BSc, MSc, PhD or equivalent)
  • Proven expertise in profiling, benchmarking and optimising distributed or large-scale workloads
  • Proficiency in one or more programming languages with strong grounding in algorithms and performance optimisation
  • Deep understanding of Linux internals (scheduling, memory management, NUMA, networking, filesystems)
  • Experience with HPC schedulers and Kubernetes workload orchestration
  • Hands-on experience with heterogeneous compute (GPUs, multi-core CPUs, high-memory systems)
  • Excellent communication and collaboration skills across research, infrastructure and engineering domains
  • Familiarity with profiling and monitoring tools (perf, eBPF, VTune, Flamegraphs, Prometheus, Grafana)
  • leadership
  • mentoring
  • clear communication
  • profiling and benchmarking
  • distributed/large-scale workload optimisation
  • Linux internals

…

Posted: October 1st, 2026