Software Engineer, ML Compilers, Silicon Engineering
BengaluruFull-timePosted 1w ago
About the role
Google software engineer role focused on developing ML compilers for the Tensor TPU to accelerate Generative AI and other ML models on custom hardware accelerators. Involves building compilers/tools, collaboration with model owners, and optimizing for edge/always-on computing use cases within the Platforms and Devices organization.
Responsibilities
- Build compilers and tools that efficiently map ML models (with a particular focus on always-on computing use cases) to the hardware ISA.
- Propose and implement fixes to the compiler to address issues in collaboration with other compiler engineers.
- Triage and root-cause correctness and performance issues encountered while enabling ML models on EdgeTPU.
- Interact closely with model owners to influence their model architectures to make them run efficiently on the EdgeTPU.
Qualifications
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with ML compilers or compilers in general.
- Experience with system software.
Skills
Required:ML compilersSystem softwarecollaboration with model owners
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network4d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping4d agoMountain View, CA, USA · Product Management
- UX Program Manager4d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS4d agoHybrid (Kraków, Poland; Munich, Germany)
- 4d ago