Google is seeking a Senior Software Engineer to join their ML Compilers team, focusing on EdgeTPU technology. This role sits at the intersection of machine learning, compiler optimization, and hardware acceleration, making it an exciting opportunity for experienced engineers passionate about AI and systems optimization.
The position involves working with cutting-edge technology in Google's hardware division, where you'll be responsible for developing and optimizing compiler systems for machine learning workloads. You'll be working specifically with EdgeTPU technology, focusing on parallelization, scheduling algorithms, and efficient mapping of generative AI models.
The ideal candidate will bring strong expertise in compiler development, machine learning, and C++ programming. You'll be working with a diverse team of engineers, researchers, and product managers to bridge the gap between research ideas and practical implementations on EdgeTPU hardware. This role offers the unique opportunity to influence both software and hardware design, as you'll be collaborating with EdgeTPU architects on future accelerator designs.
Google offers an unparalleled environment for professional growth, working with some of the most advanced technology in the field. You'll be part of a team that's directly impacting how machine learning models are optimized and executed at scale. The role combines technical depth in compiler optimization with the breadth of working across different teams and disciplines.
The position is based in New Taipei City, Taiwan, and offers the opportunity to work with Google's global teams. You'll be part of Google's mission to organize the world's information and make it universally accessible and useful, specifically through the advancement of AI and hardware acceleration technologies. The role offers competitive compensation and benefits, along with Google's well-known commitment to diversity, equity, and inclusion.