Senior ML Compiler Engineer for TPU Backends

Google Inc.

Sunnyvale (CA)

On-site

USD 174,000 - 252,000

Full time

8 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Google Inc. Sunnyvale, CA, seeks a Senior Software Engineer to advance ML compiler work for TPU backends, driving performance and scalable execution.

You will collaborate with ML, systems, and hardware teams to implement compiler optimizations, analyze TPU architectures, and build tools that prevent scaling issues. Responsibilities include delivering parallelization features and mentoring junior engineers.

Qualifications

  • BS in CS or related field or equivalent experience.
  • 5 years of software development in Python and C++.
  • 3 years in ML infra, ML frameworks or hardware accelerators.
  • 2 years in low-level systems programming (C++).
  • Experience with performance and compiler topics.

Responsibilities

  • Deliver compiler parallelization features and optimization techniques for TPU backend.
  • Contribute to collective operation lowering/implementation on TPU platform.
  • Develop compiler optimization techniques across the compiler stack.
  • Analyze TPU architectures to enable efficient horizontal scaling.
  • Build compiler tools for debugging and preventing scaling issues.

Skills

Python
C++
ML frameworks
Performance tuning
Compiler know-how

Education

Bachelor's degree in CS or related field

Tools

TensorFlow
JAX
PyTorch
TPUs
GPUs

Job description

Google Inc. Sunnyvale, CA, seeks a Senior Software Engineer to advance ML compiler work for TPU backends, driving performance and scalable execution.

You will collaborate with ML, systems, and hardware teams to implement compiler optimizations, analyze TPU architectures, and build tools that prevent scaling issues. Responsibilities include delivering parallelization features and mentoring junior engineers.

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

Similar jobs worth comparing

Senior ML Compiler Engineer - TPU Backends & Optimizations
Senior ML Compiler Engineer - TPU Backends & Optimizations

Socket.dev • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
TPU Performance Engineer – ML Hardware & Compiler Co-Design
TPU Performance Engineer – ML Hardware & Compiler Co-Design

Google • Sunnyvale (CA)

On-site
USD 150,000 - 210,000
Bonus target
Equity
Benefits
Senior Compiler Engineer - TPU & ML Systems
Senior Compiler Engineer - TPU & ML Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Software Engineer, ML Compiler, TPU
Senior Software Engineer, ML Compiler, TPU

Socket.dev • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Senior TPU ML Performance Engineer
Senior TPU ML Performance Engineer

Google • United States

On-site
USD 174,000 - 252,000
Senior Software Engineer, ML Compiler, TPU
Senior Software Engineer, ML Compiler, TPU

Google Inc. • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Senior TPU Performance Co-Design Engineer
Senior TPU Performance Co-Design Engineer

Google • Sunnyvale (CA)

On-site
USD 240,000 - 333,000
TPU Performance Engineer — HW/SW Codesign
TPU Performance Engineer — HW/SW Codesign

Google Inc. • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Senior Staff TPU Co-Design Architect
Senior Staff TPU Co-Design Architect

Google Inc. • Sunnyvale (CA)

On-site
USD 240,000 - 333,000
Bonus target
Equity
Benefits
Staff ML Compiler Engineer for TPU Acceleration
Staff ML Compiler Engineer for TPU Acceleration

Google • New York (NY)

On-site
USD 207,000 - 301,000
20% bonus target
Equity options
Comprehensive benefits