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.
$150,000 - $300,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior ML Compiler Engineer, Silicon

Google is seeking a Senior ML Compiler Engineer to join their team working on cutting-edge machine learning compiler technology. This role focuses on developing ML compilers for the Tensor TPU to accelerate Generative AI and other complex machine learning models running on custom hardware accelerators.

The position combines software engineering excellence with specialized knowledge in compiler development and machine learning systems. You'll be working at the intersection of ML and hardware optimization, developing solutions that will impact billions of users through Google's products.

As part of Google's mission to organize the world's information and make it universally accessible, you'll be working with a team that combines the best of Google AI, Software, and Hardware. The role involves building compilers and tools for ML models, particularly focusing on always-on computing use cases, and mapping these to hardware architectures.

The ideal candidate will have strong experience in compiler development, machine learning systems, and software engineering. You'll be collaborating with ML researchers and hardware engineers, working on projects like Gemini Nano and various ML workloads for Pixel Edge TPU.

This is an opportunity to work on next-generation technologies at Google, where you'll have the chance to impact how billions of users connect, explore, and interact with information. The role offers the perfect blend of technical challenges, innovation, and real-world impact in the field of machine learning and compiler optimization.

Last updated a month 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 such as performance, power, energy and memory consumption
  • 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
  • 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
  • Experience with domain-specific compilers for machine learning
  • Knowledge of hardware that provides a degree of parallelism

Benefits For Senior ML Compiler Engineer, Silicon

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Senior ML Compiler Engineer, Silicon

Senior Software Engineer, Machine Learning, Google Ads

Senior Software Engineer position at Google focusing on Machine Learning for Google Ads, offering competitive salary and benefits with locations in New York and Mountain View.

Senior Software Engineer, AI/ML, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on machine learning infrastructure and AI research, offering competitive compensation and opportunities to work on cutting-edge AI technologies.

Senior Software Engineer, AI/ML GenAI, Google Cloud AI

Senior Software Engineer position at Google Cloud AI focusing on GenAI and machine learning infrastructure development.

Senior Software Engineer, AI/ML, Google Cloud AI

Senior Software Engineer position at Google Cloud AI team, focusing on machine learning and AI development with competitive compensation.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on Core Machine Learning, offering competitive compensation and the opportunity to work on cutting-edge ML technologies that impact billions of users.