Senior ML Compiler Engineer - EdgeTPU

Google

Kirkland (WA)

On-site

USD 174,000 - 252,000

Full time

17 hours 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
Life insurance
Disability insurance
401(k) with company match
Paid Time Off: 20 days per year
Sick Time: 40 hours/year (Seattle 69)
Maternity Leave: 28-30 weeks
Baby Bonding Leave: 18 weeks
Holidays: 13 paid days

Job summary

Google is seeking a Senior Software Engineer for the EdgeTPU Compiler team. You will design and implement compiler optimizations to power ML models on EdgeTPU hardware, translating framework-level code into efficient instructions for the hardware.

You will own features end-to-end, triage performance issues, and collaborate with ML model owners to optimize architectures for edge-device deployment. In-person interviews are part of hiring; Mountain View or Kirkland locations are eligible.

Qualifications

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

Responsibilities

  • Design and build ML compiler optimizations for EdgeTPU hardware, and extend frameworks to enable seamless, high-performance compilation.
  • Triage, root-cause, and resolve complex correctness and performance issues when deploying ML models on EdgeTPU.
  • Propose, design, and implement robust compiler features and fixes to address performance bottlenecks and hardware limitations.
  • Partner with ML model owners to influence model architectures for optimal execution on EdgeTPU systems.
  • Own project execution end-to-end, coordinating with cross-functional partners and managing priorities and deadlines.

Skills

C++
Software development
Compiler development

Education

Bachelor’s degree or equivalent practical experience
Master's degree or PhD in Computer Science or related field

Job description

Google is seeking a Senior Software Engineer for the EdgeTPU Compiler team. You will design and implement compiler optimizations to power ML models on EdgeTPU hardware, translating framework-level code into efficient instructions for the hardware.

You will own features end-to-end, triage performance issues, and collaborate with ML model owners to optimize architectures for edge-device deployment. In-person interviews are part of hiring; Mountain View or Kirkland locations are eligible.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
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 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 Software Engineer, ML Compilers, Edge TPU
Senior Software Engineer, ML Compilers, Edge TPU

Google LLC • Mountain View (CA), Kirkland (WA)

On-site
USD 174,000 - 252,000
Health insurance
401(k) match
Paid time off
+4
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
Senior Deep Learning Compiler Engineer - Edge AI & GPNPU
Senior Deep Learning Compiler Engineer - Edge AI & GPNPU

QUADRIC PTY LTD • Burlingame (CA)

On-site
USD 170,000 - 230,000
Medical insurance
Dental insurance
Vision insurance
+5