Google is seeking a Senior Software Engineer specializing in ML Compilers to join their innovative team. This role combines cutting-edge machine learning with compiler optimization expertise, focusing on developing next-generation technologies that will impact billions of users. The position involves working on critical projects related to compiler development for ML workloads and accelerator architectures.
As a Senior Software Engineer in the ML Compilers team, you'll be at the forefront of optimizing machine learning models for inference, developing sophisticated parallelization algorithms, and collaborating with hardware architects to design future accelerators. Your work will directly influence the performance and efficiency of Google's ML infrastructure.
The role requires strong technical expertise in compiler development, particularly for accelerator-based architectures, and a deep understanding of machine learning optimization techniques. You'll be working with a team that combines the best of Google AI, Software, and Hardware to create groundbreaking solutions.
This position offers the opportunity to work on challenging technical problems at scale, with access to Google's vast resources and cutting-edge technology. You'll be part of a team that's pushing the boundaries of what's possible in ML compilation and hardware acceleration, while contributing to Google's mission of organizing the world's information and making it universally accessible.
The ideal candidate will bring expertise in compiler optimizations, parallelization techniques, and ML model optimization, along with strong software development skills. You'll have the chance to shape the future of ML hardware/software interfaces and contribute to the next generation of EdgeTPU architectures.