Engineering Manager: ML Performance & TPU Optimizations

Socket.dev

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google is seeking an Engineering Manager to lead the TPU Performance team, guiding software engineers across training and serving benchmarks representative of production workloads. You will drive performance for launches and OSS benchmark submissions, collaborating with partner teams on kernel-level optimizations and compiler/runtime improvements.

The role emphasizes leadership across multiple teams, design of TPU-friendly models, and exploring optimizations that push the boundaries of hardware

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
  • 3 years of experience in a technical leadership role.
  • 2 years of experience in a people management or team leadership role.
  • Experience with ML performance analysis, benchmarking, and computer architecture.

Responsibilities

  • Lead a team of software engineers focused on identifying and maintaining ML training and serving benchmarks that are representative to Google production and the broader ML industry.
  • Achieve performance for customer launches, and in case of third-party/open-source software (OSS) models, for engaged benchmark submissions (ML Commons, InferenceX, etc.).
  • Use benchmarks to identify performance opportunities and drive both near-term SOTA (e.g., custom kernels) and out-of the box performance (compiler/runtime optimizations, agentic tooling, auto-sharding) directly and in collaboration with partner teams.
  • Participate in algorithmic innovations exploiting new TPU hardware features and model-preserving optimizations (speculative decoding, sparsity, quantization, LoRA, etc.).
  • Participate in co-designing models that are TPU-friendly to showcase model quality at performance advanced to OSS models typically designed on GPUs.

Skills

Software development
ML design leadership
ML performance analysis
Benchmarking
Team leadership
People management
Computer architecture

Education

Bachelor’s degree or equivalent practical experience

Job description

Google is seeking an Engineering Manager to lead the TPU Performance team, guiding software engineers across training and serving benchmarks representative of production workloads. You will drive performance for launches and OSS benchmark submissions, collaborating with partner teams on kernel-level optimizations and compiler/runtime improvements.

The role emphasizes leadership across multiple teams, design of TPU-friendly models, and exploring optimizations that push the boundaries of hardware

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

Similar jobs worth comparing

Engineering Manager, ML Performance
Engineering Manager, ML Performance

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff ML Systems Co-Design Engineer
Staff ML Systems Co-Design Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Lead ML Performance Engineering Manager
Lead ML Performance Engineering Manager

Google • Kirkland (WA)

On-site
USD 207,000 - 300,000
Health insurance
401(k) with company match
Paid Time Off: 20 days per year
+4
Staff TPU Co-Design Engineer - Architecture & Performance
Staff TPU Co-Design Engineer - Architecture & Performance

Socket.dev • Sunnyvale (CA)

On-site
USD 192,000 - 278,000
Staff TPU Performance Engineer: Optimize Large-Scale ML
Staff TPU Performance Engineer: Optimize Large-Scale ML

Google • Kirkland (WA)

On-site
USD 207,000 - 300,000
Health insurance
Dental, Vision, Life, Disability
401(k) with company match
+5
Engineering Manager, ML Performance
Engineering Manager, ML Performance

Google • Kirkland (WA)

On-site
USD 207,000 - 300,000
Health insurance
401(k) with company match
Paid Time Off: 20 days per year
+4
Senior Staff Software Engineer, TPU Performance
Senior Staff Software Engineer, TPU Performance

Socket.dev • Sunnyvale (CA)

On-site
USD 262,000 - 365,000
Equity
Benefits
Senior TPU Performance Architect for AI Systems
Senior TPU Performance Architect for AI Systems

Socket.dev • Sunnyvale (CA)

Hybrid
USD 174,000 - 252,000
Staff Software Engineer, TPU Performance
Staff Software Engineer, TPU Performance

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
ML Performance Engineering Manager
ML Performance Engineering Manager

Google • United States

On-site
USD 207,000 - 300,000
Health, dental, vision
401(k) with company match
Paid time off 20 days
+4