TPU Performance Engineer – ML Hardware & Compiler Co-Design

Google

Sunnyvale (CA)

On-site

USD 150,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonus target
Equity
Benefits

Job summary

Google Sunnyvale seeks a software engineer to bridge ML workloads with TPU hardware, focusing on performance analysis and optimization of distributed systems and compiler architectures. You will identify bottlenecks, model workloads, and propose architectural improvements with measurable impact.

Responsibilities include developing benchmarking strategies, driving hardware-software co-design for ML accelerators, and collaborating with cross-functional teams to deliver production-ready

Qualifications

  • Candidates have a Bachelor's degree and 2+ years in software development, performance analysis, and computer architecture.
  • Preferred: Master's or PhD in Computer Science; experience with data structures and algorithms.

Responsibilities

  • Bridge ML workloads with TPU hardware through performance analysis and optimization of distributed systems and compiler architectures.
  • Develop benchmarking strategies and drive hardware-software co-design to optimize ML accelerator architectures for production models.

Skills

Software Development
Performance Analysis
Computer Architecture
Performance Modeling
Data Structures
Algorithms
Distributed Systems
Compiler Architectures
XLA
Hardware-Software Co-design
Benchmarking
Workload Characterization
Simulator Tools
Hardware Cost-models
ML Infrastructure
Data Analysis

Education

Bachelor's degree
Master's degree or PhD (preferred)

Tools

XLA
Simulator Tools
Hardware Cost-models

Job description

Google Sunnyvale seeks a software engineer to bridge ML workloads with TPU hardware, focusing on performance analysis and optimization of distributed systems and compiler architectures. You will identify bottlenecks, model workloads, and propose architectural improvements with measurable impact.

Responsibilities include developing benchmarking strategies, driving hardware-software co-design for ML accelerators, and collaborating with cross-functional teams to deliver production-ready

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

TPU Hardware–Software Co-Design Engineer
TPU Hardware–Software Co-Design Engineer

Google LLC • Sunnyvale (CA)

On-site
USD 192,000 - 278,000
Staff ML Compiler Performance Engineer - Co-Design
Staff ML Compiler Performance Engineer - Co-Design

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior ML Hardware-Software Co-Design Engineer
Senior ML Hardware-Software Co-Design Engineer

Google • Sunnyvale (CA)

On-site
USD 192,000 - 278,000
EdgeTPU ML Compiler Engineer — Build High-Performance ML
EdgeTPU ML Compiler Engineer — Build High-Performance ML

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+2
TPU RTL Design Engineer: AI/ML Hardware, Equity & Bonus
TPU RTL Design Engineer: AI/ML Hardware, Equity & Bonus

Google LLC • Sunnyvale (CA)

On-site
USD 138,000 - 197,000
Software Engineer III, TPU Performance, Hardware and Software Codesign
Software Engineer III, TPU Performance, Hardware and Software Codesign

Google • Sunnyvale (CA)

On-site
USD 150,000 - 210,000
Bonus target
Equity
Benefits
Staff ML Compiler Performance Engineer – Co-Design Lead
Staff ML Compiler Performance Engineer – Co-Design Lead

Google LLC • Mountain View (CA)

On-site
USD 207,000 - 300,000
TPU Silicon Test Engineer for AI/ML Hardware
TPU Silicon Test Engineer for AI/ML Hardware

Google • Sunnyvale (CA)

On-site
USD 138,000 - 197,000
TPU Compute RTL Design Engineer for AI Hardware
TPU Compute RTL Design Engineer for AI Hardware

Google • Austin (TX)

On-site
USD 138,000 - 197,000
TPU RTL Design Engineer - AI Accelerator Hardware
TPU RTL Design Engineer - AI Accelerator Hardware

Google • Sunnyvale (CA)

On-site
USD 138,000 - 197,000