EdgeTPU ML Compiler Engineer — Build High-Performance ML

Google

Mountain View (CA)

On-site

USD 174,000 - 252,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Disability insurance
401(k)

Job summary

Google is seeking a Senior Software Engineer to join the EdgeTPU Compiler team, focusing on next-generation compiler optimizations for ML models on custom hardware. You will translate framework-level code into efficient EdgeTPU instructions and own end-to-end features.

You will triage performance and correctness issues, collaborate with ML model owners to optimize architectures for EdgeTPU, and drive production-grade compiler improvements across projects.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of software development experience in one or more languages (e.g., C++).
  • 3 years testing, maintaining, or launching software products, plus 1 year in design/architecture.
  • 3 years with compilers (optimization and parallelization).

Responsibilities

  • Design and build ML compiler optimizations for EdgeTPU hardware, and extend leading authoring frameworks (such as JAX and PyTorch) to enable seamless, high-performance compilation.
  • Triage, root-cause, and resolve complex correctness and performance issues encountered when deploying state-of-the-art ML models on EdgeTPU.
  • Propose, design, and implement robust compiler features and fixes to systematically address performance bottlenecks and hardware limitations.
  • Partner closely with ML model owners to influence model architectures, ensuring they are designed for optimal, efficient execution on EdgeTPU systems.
  • Own project execution from end to end, collaborating with cross-functional partners and stakeholders, and managing priorities/deadlines/deliverables for key compiler feature areas.

Skills

C++
Software development
Testing & QA
Compiler knowledge

Education

Bachelor's degree
Master's degree
PhD

Tools

JAX
PyTorch

Job description

Google is seeking a Senior Software Engineer to join the EdgeTPU Compiler team, focusing on next-generation compiler optimizations for ML models on custom hardware. You will translate framework-level code into efficient EdgeTPU instructions and own end-to-end features.

You will triage performance and correctness issues, collaborate with ML model owners to optimize architectures for EdgeTPU, and drive production-grade compiler improvements across projects.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Compiler Engineer - EdgeTPU
Senior ML Compiler Engineer - EdgeTPU

Google • Kirkland (WA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+8
Senior Software Engineer, ML Compilers, Edge TPU
Senior Software Engineer, ML Compilers, Edge TPU

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+2
Senior Software Engineer, ML Compilers, Edge TPU
Senior Software Engineer, ML Compilers, Edge TPU

Google • Kirkland (WA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+8
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
ML Engineer: Edge AI & Model Optimization
ML Engineer: Edge AI & Model Optimization

Google • Des Moines (IA)

Remote
USD 27,552 - 41,328
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
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
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
Senior AI Compiler & Runtime Architect
Senior AI Compiler & Runtime Architect

HTEC Group • Palo Alto (CA)

Hybrid
USD 200,000 - 350,000
Medical, dental and vision coverage
401(k) with Company match
Unlimited vacation
+3
Senior ML Compiler Engineer — Edge AI On-Device
Senior ML Compiler Engineer — Edge AI On-Device

Qualcomm • Santa Clara (CA)

On-site
USD 151,000 - 227,000