Google is seeking a Staff Software Engineer to join their Machine Learning Compilers team, focusing on developing next-generation technologies that will impact billions of users. This role combines Google's expertise in AI, Software, and Hardware to create groundbreaking experiences. The position requires deep expertise in compiler development, machine learning frameworks, and hardware-software co-design.
The successful candidate will work on critical projects involving ML model compilation and optimization for EdgeTPU, collaborating with various teams including ML model developers, researchers, and hardware/software specialists. This role offers the opportunity to work at the intersection of machine learning and hardware acceleration, directly impacting Google's AI infrastructure.
The position demands strong technical skills with requirements including 8 years of software development experience, particularly in C++ and algorithms, along with significant experience in compilers and ML model optimization. The role offers competitive compensation ranging from $189,000 to $284,000, plus additional benefits including bonus and equity.
Working at Google's Mountain View location, you'll be part of a team that's pushing the boundaries of ML compiler technology, specifically focusing on the EdgeTPU platform. This role is perfect for someone who wants to contribute to cutting-edge ML infrastructure while working with some of the best minds in the industry.
The position offers the opportunity to work on complex technical challenges, from extending ML authoring frameworks to optimizing compiler performance. You'll be involved in designing hardware-software interfaces and co-optimizations between different processing units, making this an ideal role for someone passionate about both ML and systems engineering.