Staff ML Systems Engineer — TPU Performance & Gemini

AI Chopping Block, Inc.

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

6 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Google is seeking software engineers for the Core ML team to advance ML workloads on TPU systems, including JAX and PyTorch, impacting Gemini and OSS models. You will contribute to performance optimization across large-scale ML projects and collaborate with researchers to push hardware and software boundaries.

Ideal candidates have extensive ML deployment experience, strong systems design skills, and a track record of delivering scalable, efficient software for massive-scale AI workloads.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience with ML design, ML infrastructure, or related fields.
  • 5 years of experience testing, launching software products, and 3 years of software design/architecture.

Responsibilities

  • Identify and maintain ML training and serving benchmarks representative to Google production and broader ML industry.
  • Achieve performance for customer launches and OSS models, benchmarks submissions ML commons, InferenceMAX, etc.
  • Use benchmarks to identify performance opportunities and drive improvements in compiler/runtime across teams.
  • Collaborate with Google Product teams and researchers to solve performance problems and onboard new ML models on TPU hardware.
  • Analyze performance and efficiency metrics to identify bottlenecks and scale improvements fleet-wide.

Skills

Software development
ML design
ML infrastructure
Model deployment
Debugging

Education

Bachelor’s degree or equivalent practical experience

Tools

Tensor Processing Units (TPU)
JAX
PyTorch

Job description

Google is seeking software engineers for the Core ML team to advance ML workloads on TPU systems, including JAX and PyTorch, impacting Gemini and OSS models. You will contribute to performance optimization across large-scale ML projects and collaborate with researchers to push hardware and software boundaries.

Ideal candidates have extensive ML deployment experience, strong systems design skills, and a track record of delivering scalable, efficient software for massive-scale AI workloads.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, TPU Performance & ML Infrastructure
Staff Software Engineer, TPU Performance & ML Infrastructure

Google • New York (NY)

On-site
USD 207,000 - 300,000
Staff Software Engineer - TPU Performance & ML Infra
Staff Software Engineer - TPU Performance & ML Infra

Google • Ionia (NY)

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

AI Chopping Block, Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
ML Performance Engineering Manager (TPU & Optimization)
ML Performance Engineering Manager (TPU & Optimization)

Google • Sunnyvale (CA)

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

Google • Ionia (NY)

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

Google • New York (NY)

On-site
USD 207,000 - 300,000
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
Staff ML Systems Architect - Co-Design & TPU Performance
Staff ML Systems Architect - Co-Design & TPU Performance

Google • Mountain View (CA)

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

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000