Google is seeking a Senior Software Engineer specializing in ML Compilers to join their innovative team. This role sits at the intersection of machine learning and compiler optimization, focusing on developing next-generation technologies for Google's AI infrastructure. The position involves working with cutting-edge ML compiler systems and hardware accelerators, specifically the EdgeTPU architecture.
As a Senior Software Engineer in this role, you'll be responsible for analyzing and improving compiler performance, developing sophisticated parallelization algorithms, and collaborating with hardware architects to design future accelerators. This position requires deep expertise in compiler optimization, machine learning systems, and high-performance computing.
Google's team combines the best of AI, Software, and Hardware to create transformative computing experiences. You'll be part of a team that's pushing the boundaries of what's possible in machine learning hardware and software co-design. The role offers the opportunity to work on projects that directly impact billions of users while advancing the state of the art in ML compiler technology.
The ideal candidate will bring strong software development experience, particularly in C++, along with a deep understanding of compiler architecture and machine learning systems. You'll work in a collaborative environment where you can contribute to the full stack of ML infrastructure, from low-level optimizations to high-level system design.
This position offers the chance to work at the forefront of AI technology, with access to Google's vast resources and the opportunity to influence the future of machine learning hardware acceleration. You'll be part of a team that values innovation, technical excellence, and the ability to solve complex problems at scale.