Staff Software Engineer - TPU Performance & ML Infra

Google

Ionia (NY)

On-site

USD 207,000 - 300,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale and extend well beyond web search.

We're looking for engineers who bring fresh ideas across AI, NLP, and large-scale systems; the roles span many domains and projects. Google's Core Machine Learning team focuses on TPUs, Gemini, and OSS ML models to optimize performance on

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience with ML design and ML infrastructure (model deployment, evaluation, data processing, debugging, fine tuning).
  • 5 years of experience testing and launching software products, and 3 years of experience with software design and architecture.

Responsibilities

  • Identify and maintain ML training and serving benchmarks that are representative to Google production and broader ML industry.
  • Achieve performance for customer launches, and in case of third-party/Open-Source Software models, for engaged benchmark submissions.
  • Use the benchmarks to identify performance opportunities and drive out-of-the-box performance toward improving the compiler, runtime, etc., in collaboration with those teams.
  • Engage with Google Product teams and researchers to solve their performance problems (e.g., onboard new ML models and products on Google new TPU hardware).
  • Analyze performance and efficiency metrics to identify bottlenecks, design, and implement solutions at Google fleet-wide scale.

Skills

Advanced software development
ML design & infrastructure
Speech/Audio/RL/ML acceleration
Testing & product launches

Education

Bachelor's degree or equivalent practical experience

Tools

CUDA/OpenCL
OpenXLA/MLIR/Triton
TensorFlow/PyTorch

Job description

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale and extend well beyond web search.

We're looking for engineers who bring fresh ideas across AI, NLP, and large-scale systems; the roles span many domains and projects. Google's Core Machine Learning team focuses on TPUs, Gemini, and OSS ML models to optimize performance on

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
Staff Software Engineer, TPU, Performance

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target 20%
Company 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
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
Engineering Manager, ML Performance
Engineering Manager, ML Performance

Google • Sunnyvale (CA)

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

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer - ML Infra & Verified Systems
Staff Software Engineer - ML Infra & Verified Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Health insurance
Dental insurance
Vision insurance
+5
Senior AI/ML Infrastructure Engineer for TPU Health
Senior AI/ML Infrastructure Engineer for TPU Health

Google • United States

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+8
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