Staff ML Systems Co-Design Engineer — TPU & Open-Source ML

Google

Kirkland (WA)

On-site

USD 207,000 - 300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) with company match
Paid time off
Maternity leave
Baby bonding leave
Holidays

Job summary

Google is seeking a software engineer to join the MARC team, a co-design engine at the frontier of ML workloads and TPU silicon roadmaps. You will define strategies to map open-source ML models to TPU performance and drive scalable analysis for model families.

You will collaborate with TPU Hardware, XLA, and Cloud AI teams to shape multi-year roadmaps and ensure open-source models reach TPU performance targets at launch.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience programming in C++ or Python.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging.
  • 3 years of experience with software design and architecture.

Responsibilities

  • Deliver certified performance ladders 6 months pre-pilot as the definitive goals for pricing, capacity planning, and XLA/kernel optimization.
  • Adapt emerging open-source models into TPU-native paired variants (e.g., sparsity optimization) to prove asymmetric TPU superiority.
  • Ingest and optimize multi-turn agentic workflows, reasoning loops, and prompt/decode disaggregated topologies ahead of silicon.
  • Author high-signal reference implementations (PyTorch/JAX/Pallas) that guarantee reachability of pre-pilot goals under real-world compiler constraints.
  • Partner with director and executive technical leadership across TPU Hardware, XLA Compiler, and Cloud AI Systems to steer multi-year roadmaps.

Skills

C++
Python
Software testing
Performance analysis
System design

Education

Bachelor's degree or equivalent

Tools

PyTorch
JAX
Pallas
CUDA
MLIR/XLA/HLO

Job description

Google is seeking a software engineer to join the MARC team, a co-design engine at the frontier of ML workloads and TPU silicon roadmaps. You will define strategies to map open-source ML models to TPU performance and drive scalable analysis for model families.

You will collaborate with TPU Hardware, XLA, and Cloud AI teams to shape multi-year roadmaps and ensure open-source models reach TPU performance targets at launch.

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

Similar jobs worth comparing

Staff ML Systems Co-Design Engineer
Staff ML Systems Co-Design Engineer

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Health, dental, vision insurance
401(k) with company match
Paid time off
+4
Staff ML Systems Co-Design Engineer
Staff ML Systems Co-Design Engineer

Socket.dev • Sunnyvale (CA)

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

Google • United States

On-site
USD 207,000 - 300,000
Health, dental, vision, life, and/ or
401(k) with company match
PTO 20 days per year
+4
Staff ML Systems Co-Designer for TPU Performance
Staff ML Systems Co-Designer for TPU Performance

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Health, dental, vision, life, and(dis)
401(k) with company match
Paid Time Off: 20 days/year
+4
Staff ML Systems Co-Design Engineer - Impact at Scale
Staff ML Systems Co-Design Engineer - Impact at Scale

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Health, dental, vision, life, and disa
Staff Software Engineer, ML Systems Co-Design
Staff Software Engineer, ML Systems Co-Design

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
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
Senior ML Systems Architect – TPU & AI Infra
Senior ML Systems Architect – TPU & AI Infra

Socket.dev • Sunnyvale (CA)

On-site
USD 262,000 - 365,000
Equity
Benefits
Engineering Manager: ML Performance & TPU Optimizations
Engineering Manager: ML Performance & TPU Optimizations

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