Principal ML Performance GPU Engineer

Google LLC

Sunnyvale (CA)

On-site

USD 262,000 - 364,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google LLC Sunnyvale, CA, seeks a Senior Staff Software Engineer in ML Performance for GPUs to lead end-to-end ML optimization and drive Gemini model performance on accelerator hardware. You will work across teams to push peak efficiency and scale across large deployments.

You will guide headroom analysis, develop custom kernels, and advance XLA GPU releases while mentoring teams through complex projects in a fast-paced environment.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 7 years of experience leading technical project strategy, ML design and optimizing end-to-end Machine Learning (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
  • Experience with modern GPU architectures, memory hierarchies, and performance bottlenecks.
  • Experience with low-level GPU programming (CUDA, Triton, CUTLASS, etc.) and performance engineering techniques.
  • Experience with modern LLMs and their deployment on AI accelerators.

Responsibilities

  • Identify and maintain LLM training and serving benchmarks, use these to identify performance opportunities, drive XLA:GPU/Triton performance toward state-of-the-art, and guide XLA releases.
  • Collaborate with DeepMind to solve their ML model performance challenges, such as onboarding new LLM models and products on GPU hardware and enabling LLMs to train and serve efficiently on a very large scale.
  • Run architecture level simulations on GPU designs, perform roofline analysis to guide internal teams, and explore novel model/data efficiency techniques.
  • Analyze performance and efficiency metrics to identify bottlenecks, design, and implement solutions at Google fleet-wide scale.
  • Collaborate with tooling and fleet metrics sub-teams to build tools that track performance and efficiency and extract metrics from Google’s running workloads.

Skills

ML design
Technical leadership
Performance optimization
End-to-end ML deployment

Education

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

Tools

CUDA
Triton
CUTLASS

Job description

Google LLC Sunnyvale, CA, seeks a Senior Staff Software Engineer in ML Performance for GPUs to lead end-to-end ML optimization and drive Gemini model performance on accelerator hardware. You will work across teams to push peak efficiency and scale across large deployments.

You will guide headroom analysis, develop custom kernels, and advance XLA GPU releases while mentoring teams through complex projects in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Systems Engineer - GPU & Performance
Staff ML Systems Engineer - GPU & Performance

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Performance bonus
Staff ML Performance Engineer - GPU Optimization
Staff ML Performance Engineer - GPU Optimization

Google LLC • Sunnyvale (CA)

On-site
USD 186,000 - 228,000
Senior Staff Software Engineer, ML Performance, GPU
Senior Staff Software Engineer, ML Performance, GPU

Google LLC • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Senior ML Hardware-Software Co-Design Engineer
Senior ML Hardware-Software Co-Design Engineer

Google • Sunnyvale (CA)

On-site
USD 192,000 - 278,000
Performance Systems Engineer - ML & Hardware Co-Design
Performance Systems Engineer - ML & Hardware Co-Design

Google LLC • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Staff Research Scientist: ML Architect & Evaluator
Staff Research Scientist: ML Architect & Evaluator

Google LLC • Mountain View (CA)

On-site
USD 207,000 - 300,000
Equity
Annual bonus
ML Performance Engineer: AI Agents & Accelerators (Equity)
ML Performance Engineer: AI Agents & Accelerators (Equity)

Google LLC • Mountain View (CA)

On-site
USD 180,000 - 240,000
Bonus
Equity
Benefits
Staff ML Compiler Performance Engineer – Co-Design Lead
Staff ML Compiler Performance Engineer – Co-Design Lead

Google LLC • Mountain View (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer, ML Performance, GPU
Staff Software Engineer, ML Performance, GPU

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Performance bonus
Senior AI/ML Performance Architect - Hybrid
Senior AI/ML Performance Architect - Hybrid

General Motors LLC • Sunnyvale (CA)

Hybrid
USD 145,000 - 261,000
Health benefits
Retirement plan
GM vehicle discounts
+2