Google is seeking a Software Engineer to join their ML Compilers team working on Google Tensor, the custom System-on-Chip (SoC) that powers Pixel phones. 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 team's work enables Gemini Nano to run efficiently on Pixel phones.
The position combines software engineering with machine learning and hardware optimization, requiring expertise in C++ programming, compiler development, and understanding of hardware architectures. You'll work at the intersection of ML innovation and hardware acceleration, collaborating with both ML researchers and hardware engineers to optimize performance and efficiency.
As part of Google's broader mission to organize world's information, this role contributes to creating radically helpful experiences by combining Google's AI, Software, and Hardware capabilities. The team researches, designs, and develops new technologies to make computing faster and more powerful, ultimately aiming to improve people's lives through technology.
The ideal candidate will have strong programming skills, particularly in C++, understanding of compiler technology, and interest in machine learning systems. Experience with performance optimization and hardware architecture would be valuable. This is an opportunity to work on cutting-edge technology that directly impacts millions of users through Google's Pixel devices.