Senior ML Compiler Engineer, Silicon

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior ML Compiler Engineer, Silicon

Google is seeking a Senior ML Compiler Engineer to join their Silicon team, focusing on developing Machine Learning (ML) compilers for the Tensor TPU to accelerate Generative AI and other complex machine learning models running on custom hardware accelerators. This role combines software engineering expertise with specialized knowledge in compiler development and machine learning systems.

The position offers an opportunity to work at the intersection of machine learning and hardware optimization, developing critical compiler technologies that power Google's ML infrastructure. You'll be responsible for building and optimizing compilers that map ML models to hardware architectures, with a particular focus on always-on computing use cases.

As part of Google's broader mission to organize the world's information, you'll work with cutting-edge technology, collaborating with machine learning researchers and hardware engineers to improve domain-specific compilers and evolve future accelerators. The role involves working on significant projects like Gemini Nano, Camera, Imaging, and Speech ML models for the Pixel Edge TPU.

The ideal candidate brings strong technical expertise in compiler development, system optimization, and machine learning, combined with the ability to manage project priorities and deliverables. This position offers the chance to impact billions of users by improving the efficiency and performance of Google's ML systems while working with some of the most advanced hardware accelerators in the industry.

Working at Google's Bengaluru office, you'll be part of a team that combines the best of Google AI, Software, and Hardware to create radically helpful experiences. The role requires both technical depth in compiler development and the ability to collaborate across teams to drive innovation in machine learning hardware acceleration.

Last updated a day ago

Responsibilities For Senior ML Compiler Engineer, Silicon

  • Build compilers and tools that map ML models to the hardware Instruction Set Architecture (ISA)
  • Evaluate various trade-offs of different parallelization strategies
  • Collaborate with machine learning researchers to improve the domain-specific compiler
  • Collaborate with hardware engineers to evolve future accelerators
  • Productize various ML workloads on the Pixel Edge TPU including Gemini Nano, Camera, Imaging and Speech ML models

Requirements For Senior ML Compiler Engineer, Silicon

Python
Java
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 5 years of experience with Compilers
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience in power and performance optimizations (preferred)
  • Experience with domain-specific compilers for machine learning (preferred)
  • Knowledge of hardware that provides a degree of parallelism (preferred)

Interested in this job?

Jobs Related To Google Senior ML Compiler Engineer, Silicon

Senior Software Developer, Google Cloud AI

Senior Software Developer position at Google Cloud AI, focusing on developing next-generation AI technologies and cloud solutions.

Senior Software Developer, AI/Machine Learning, Applied AI

Senior Software Developer role at Google Cloud focusing on AI/ML applications for financial crime detection, requiring expertise in software development, machine learning, and financial technology.

AI/ML Engineer, National Security, Public Sector

Senior AI/ML Engineering role at Google focusing on national security applications, requiring extensive ML experience and security clearance, offering competitive compensation and benefits.

App Development Customer Engineer, Global Partnerships Sellside

Senior technical role combining AI/ML expertise with business strategy to drive partner success in app development and advertising solutions.

Senior Software Engineer, Generative AI and LLMs

Senior Software Engineer position at Google focusing on developing AI agents and LLMs for Pixel devices, combining machine learning expertise with mobile development.