ML TPU Efficiency Engineer

Google

Mountain View (CA)

On-site

USD 147,000 - 210,000

Full time

35 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

15% bonus target
Equity
Benefits

Job summary

Google is seeking software engineers to advance the YouTube algorithm, focusing on model efficiency and cost reduction across training and serving. You will own optimization techniques, including low-precision quantization, distillation, and parameter sharing, while collaborating with researchers to develop hardware-friendly models.

The role emphasizes building scalable ML systems and contributing to a broad stack from models to hardware/software co-design, with opportunities to influence

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 2 years of programming in C++ or Python.
  • 2 years of software design and architecture experience.
  • 2 years of testing, and launching software products.
  • Experience with ML model optimization.
  • Experience with ML frameworks such as TensorFlow, JAX, PyTorch or ML compilers (e.g., XLA).

Responsibilities

  • Profile ML workloads, identify compute/memory bottlenecks, and optimize accelerator utilization.
  • Explore and productionize efficiency techniques like quantization and distillation.
  • Optimize serving and data pipelines for real-time training and inference.
  • Co-design hardware-friendly model architectures and deploy efficiency libraries.

Skills

C++
Python
ML optimization
ML frameworks
Software design

Education

Bachelor's degree or equivalent
Master's degree or PhD

Tools

TensorFlow
JAX
PyTorch
XLA

Job description

Google is seeking software engineers to advance the YouTube algorithm, focusing on model efficiency and cost reduction across training and serving. You will own optimization techniques, including low-precision quantization, distillation, and parameter sharing, while collaborating with researchers to develop hardware-friendly models.

The role emphasizes building scalable ML systems and contributing to a broad stack from models to hardware/software co-design, with opportunities to influence

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Systems Engineer: TPU Efficiency & Optimization
ML Systems Engineer: TPU Efficiency & Optimization

Google LLC • Mountain View (CA)

On-site
USD 147,000 - 210,000
Software Engineer III, ML, TPU Efficiency, YouTube
Software Engineer III, ML, TPU Efficiency, YouTube

Google • Mountain View (CA)

On-site
USD 147,000 - 210,000
15% bonus target
Equity
Benefits
Software Engineer III, ML, TPU Efficiency, YouTube
Software Engineer III, ML, TPU Efficiency, YouTube

Google LLC • Mountain View (CA)

On-site
USD 147,000 - 210,000
Staff Software Engineer, TPU, Performance
Staff Software Engineer, TPU, Performance

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target 20%
Company benefits
Staff Software Engineer - TPU Performance & ML Infra
Staff Software Engineer - TPU Performance & ML Infra

Google • Ionia (NY)

On-site
USD 207,000 - 300,000
ML Engineer: Edge AI & Model Optimization
ML Engineer: Edge AI & Model Optimization

Google • Des Moines (IA)

Remote
Senior ML Engineer: Low-Latency pCTR & TPU Architect
Senior ML Engineer: Low-Latency pCTR & TPU Architect

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Equity
Onsite wellness facilities
Comprehensive benefits
TPU Architecture Modeling Engineer
TPU Architecture Modeling Engineer

Google Inc. • Sunnyvale (CA)

On-site
USD 138,000 - 197,000
Equity grants
Benefits
Senior TPU Software Engineer for ML Performance
Senior TPU Software Engineer for ML Performance

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target 20%
Company benefits
Engineering Manager, ML Performance
Engineering Manager, ML Performance

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000