ML Performance Engineer: Scale & Optimize GPU/CPU Workloads

G-Research

Greater London

On-site

GBP 90,000 - 135,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Lunch provided (Just Eat for Business)
Barista bar
35 days annual leave
9% pension contributions
Informal dress code
Healthcare and life assurance
Cycle-to-work scheme
Monthly company events

Job summary

G-Research is seeking an exceptional ML Performance Engineer in London to optimize large-scale workloads across GPU and CPU infrastructure. You will profile, benchmark and tune training and inference workloads, design reference implementations, and collaborate with researchers and infrastructure teams to evolve the compute stack.

You will contribute to a scalable platform supporting cutting-edge machine learning research, with strong emphasis on performance, reliability and cross-team

Qualifications

  • Bachelor's/Master's/PhD in CS or equivalent experience.
  • Proven track record in profiling, benchmarking and optimizing distributed workloads.
  • Experience with Python and CUDA.
  • Experience with HPC schedulers and Kubernetes-based orchestration.
  • Strong knowledge of PyTorch or similar DL frameworks.
  • Strong understanding of Linux fundamentals (scheduling, memory, NUMA, filesystems).

Responsibilities

  • Collaborate with researchers and engineers to design optimized solutions for compute challenges.
  • Profile, benchmark and tune large-scale training and inference workloads across CPU/GPU/memory.
  • Develop reference implementations, libraries and tools to improve job efficiency and reliability.
  • Collaborate with systems and platform teams to evolve the compute stack.
  • Influence long-term platform and infrastructure decisions.

Skills

Python
Deep learning frameworks
Linux systems
Data structures & algorithms
Parallel programming
Communication skills

Education

Bachelor's/Master's/PhD in CS or equivalent

Tools

CUDA
nsys / ncu
eBPF tools
Kubernetes
HPC schedulers

Job description

G-Research is seeking an exceptional ML Performance Engineer in London to optimize large-scale workloads across GPU and CPU infrastructure. You will profile, benchmark and tune training and inference workloads, design reference implementations, and collaborate with researchers and infrastructure teams to evolve the compute stack.

You will contribute to a scalable platform supporting cutting-edge machine learning research, with strong emphasis on performance, reliability and cross-team

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ML Performance Engineer – Scale GPU/CPU Workloads
ML Performance Engineer – Scale GPU/CPU Workloads

Barlowe LLP • Greater London

On-site
GBP 90,000 - 150,000
Lunch provided
35 days’ annual leave
9% company pension contributions
+4
Machine Learning Performance Engineer
Machine Learning Performance Engineer

Barlowe LLP • Greater London

On-site
GBP 90,000 - 150,000
Lunch provided
35 days’ annual leave
9% company pension contributions
+4
Machine Learning Performance Engineer
Machine Learning Performance Engineer

G-Research • Greater London

On-site
GBP 90,000 - 135,000
Lunch provided (Just Eat for Business)
Barista bar
35 days annual leave
+5
ML Performance Engineer: GPU & Systems Optimisation
ML Performance Engineer: GPU & Systems Optimisation

Trading Interview • Greater London

Hybrid
GBP 120,000 - 180,000
Real-Time ML Systems Performance Engineer
Real-Time ML Systems Performance Engineer

Janestreet • Greater London

On-site
GBP 70,000 - 90,000
LLM Pretraining Scaling Engineer
LLM Pretraining Scaling Engineer

Humanloop • Greater London

On-site
GBP 57,000 - 73,000
Visa sponsorship where possible
Generous vacation & parental leave
Equity donation matching
Remote Performance Engineer: ML Training & Kernels
Remote Performance Engineer: ML Training & Kernels

Cohere • Greater London

On-site
GBP 75,000 - 95,000
Co-working benefit
Daily lunch program
Regular community and social events
Remote Staff ML Efficiency Engineer — Scale & Optimize
Remote Staff ML Efficiency Engineer — Scale & Optimize

Reddit, Inc. • Greater London

On-site
GBP 110,000 - 160,000
Global Benefits
Family Planning
Mental Health Support
+4
NLP Performance Engineer: Scale LLM Inference for Research
NLP Performance Engineer: Scale LLM Inference for Research

Barlowe LLP • Greater London

On-site
GBP 90,000 - 150,000
Competitive compensation + bonus
Lunch provided
35 days annual leave
+5
Senior ML Infrastructure Engineer
Senior ML Infrastructure Engineer

Hunter Bond • Greater London

On-site
GBP 120,000 - 200,000