← All roles

Software Engineer, ML Compilers, Silicon Engineering

Apply on company site
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.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google