Senior GPU Performance Engineer for AI/ML

Google

United Kingdom

On-site

GBP 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Google is seeking software engineers to advance next-generation AI and ML systems. You will work on tasks spanning information retrieval, distributed computing, large-scale system design, security, and AI.

Role emphasizes leadership, versatility, and the ability to switch teams as projects evolve. The ML-Omega team focuses on optimizing GPU systems for scalable ML workloads across Google's infrastructure.

Qualifications

  • Bachelor's degree or equivalent practical experience is required.
  • 5 years of software development experience in one or more programming languages.
  • 5 years of experience with data structures and algorithms.
  • 5 years of ML algorithms/tools, AI, DL, or NLP.
  • 3 years of testing/maintaining/launching software; 1 year in design/architecture.

Responsibilities

  • Identify LLM training and serving benchmarks representative of Google production and ML community.
  • Collaborate with product teams to onboard new LLM models and enable large-scale training/serving.
  • Run architecture-level simulations on GPU designs and perform roofline analysis.
  • Analyze performance metrics to identify bottlenecks and implement fleet-wide improvements.
  • Run GPU benchmarks using internal and external tools.

Skills

Software development
Data structures & algorithms
Machine learning
Testing/maintenance/launching
Software design & architecture

Education

Bachelor's degree or equivalent practical experience
Master's or PhD in CS or related field

Tools

CUDA
Triton kernels
Palace/Mosaic kernels
XLA

Job description

Google is seeking software engineers to advance next-generation AI and ML systems. You will work on tasks spanning information retrieval, distributed computing, large-scale system design, security, and AI.

Role emphasizes leadership, versatility, and the ability to switch teams as projects evolve. The ML-Omega team focuses on optimizing GPU systems for scalable ML workloads across Google's infrastructure.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GPU Performance Engineer for AI/ML & HPC
Senior GPU Performance Engineer for AI/ML & HPC

Google • Greater London

On-site
GBP 120,000 - 180,000
Senior GPU AI/ML Performance Engineer
Senior GPU AI/ML Performance Engineer

Google LLC • Greater London

On-site
GBP 90,000 - 150,000
Senior GPU Performance Software Engineer, AI/ML
Senior GPU Performance Software Engineer, AI/ML

Google • Greater London

On-site
GBP 120,000 - 180,000
Senior GPU Performance Software Engineer, AI/ML
Senior GPU Performance Software Engineer, AI/ML

Google LLC • Greater London

On-site
GBP 90,000 - 150,000
Senior ML Systems Engineer: TPU/GPUs & Cloud
Senior ML Systems Engineer: TPU/GPUs & Cloud

Google • Greater London

On-site
GBP 120,000 - 180,000
Tech Lead, Gemini Inference Performance, DeepMind
Tech Lead, Gemini Inference Performance, DeepMind

DeepMind Technologies Limited • Greater London

On-site
GBP 150,000 - 190,000
Senior ML Systems Engineer — Scale PyTorch on Cloud TPUs
Senior ML Systems Engineer — Scale PyTorch on Cloud TPUs

Google LLC • United Kingdom

On-site
GBP 120,000 - 180,000
Tech Lead, AI Inference Performance & Optimization
Tech Lead, AI Inference Performance & Optimization

DeepMind Technologies Limited • Greater London

On-site
GBP 150,000 - 190,000
Senior Software Engineer, TorchTPU
Senior Software Engineer, TorchTPU

Google • Greater London

On-site
GBP 120,000 - 180,000
Software Engineer, AI/ML, PhD, Early Career
Software Engineer, AI/ML, PhD, Early Career

Google Inc. • Greater London

On-site
GBP 70,000 - 90,000