Staff ML Systems Engineer for GPU Accelerators

Google

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google in Sunnyvale, CA is seeking a Staff Software Engineer for ML Systems and Accelerators to lead architecture and delivery of scalable AI infrastructure across GPUs/TPUs. You will drive long-term technical roadmap and cross-functional collaboration with hardware teams, ensuring reliable, high-performance ML platforms for Google Cloud and internal workloads.

The role requires owning outcomes, solving ambiguous problems, and guiding a distributed team to deliver at scale in a fast-paced

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience programming in C++.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  • 3 years of experience with software design and architecture.
  • Experience with GPU programming, machine learning infrastructure, AI platform, machine learning optimization, and systems infrastructure.

Responsibilities

  • Define the architecture and long-term technical roadmap for Google’s accelerator software stacks, focusing on distributed systems, Linux OS, networking, power management, and hardware interfaces.
  • Collaborate with HW engineering to design, test, deploy, and debug low-level software across the stack—including firmware, kernel drivers, simulators, and cluster configurations for next-gen TPUs, GPUs, and custom accelerators.
  • Provide technical leadership, mentorship, and coaching to a distributed team while fostering cross-functional alignment on goals, timelines, and program outcomes.
  • Manage priorities and end-to-end deliverables to power Google's AI hyper-computers and data centers, supporting internal workloads and Google Cloud offerings.
  • Drive large-scale technical programs to maximize production health, reliability, and scalability of distributed accelerator systems in partnership with multiple teams.

Skills

C++ programming
Distributed systems
GPU programming
Machine learning infrastructure
Technical leadership

Education

Bachelor's degree or equivalent
Master’s degree or PhD in Engineering/CS

Tools

GPU/TPU Kernel Development
XLA
JAX/PyTorch

Job description

Google in Sunnyvale, CA is seeking a Staff Software Engineer for ML Systems and Accelerators to lead architecture and delivery of scalable AI infrastructure across GPUs/TPUs. You will drive long-term technical roadmap and cross-functional collaboration with hardware teams, ensuring reliable, high-performance ML platforms for Google Cloud and internal workloads.

The role requires owning outcomes, solving ambiguous problems, and guiding a distributed team to deliver at scale in a fast-paced

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

Similar jobs worth comparing

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 Tech Lead: ML & Accelerator Systems
Staff Tech Lead: ML & Accelerator Systems

Google • Sunnyvale (CA)

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

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineering Lead for AI/ML Systems
Staff Software Engineering Lead for AI/ML Systems

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 301,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 Software Engineer, ML Systems, Accelerators
Staff Software Engineer, ML Systems, Accelerators

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
High-value equity
Senior Manager, Accelerator Systems & Software
Senior Manager, Accelerator Systems & Software

Google Inc. • Sunnyvale (CA)

On-site
USD 262,000 - 365,000
Staff AI/ML Infra Architect for TPU Supercomputers
Staff AI/ML Infra Architect for TPU Supercomputers

Google • Sunnyvale (CA)

On-site
USD 207,000 - 301,000
20% bonus target
Equity
Comprehensive benefits package
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
Senior Accelerator Systems Software Manager
Senior Accelerator Systems Software Manager

Google • Sunnyvale (CA)

On-site
USD 262,000 - 365,000