Google is seeking a Software Engineer to join their EdgeTPU compiler team, focusing on core optimization and scheduling algorithms for their next-generation compiler framework. This role is critical in developing and implementing MLIR-based compiler solutions that serve both production and hardware/software codesign needs for EdgeTPU.
The position combines advanced compiler technology with cutting-edge AI/ML applications, particularly focusing on optimizing performance for Google's silicon solutions. You'll be working on sophisticated optimization algorithms and compiler transformation frameworks that directly impact the performance of AI/ML workloads on Google devices, including the latest Generative AI models.
As part of Google's mission to organize the world's information, you'll be at the intersection of AI, Software, and Hardware, creating technologies that make computing faster and more powerful. The role offers the opportunity to work with leading-edge technology while contributing to Google's broader goal of making technology more accessible and useful.
The position requires strong technical expertise in compiler development, optimization algorithms, and software engineering principles. You'll collaborate with hardware architects, product managers, and researchers to shape the future of AI/ML computing at Google. This is an excellent opportunity for someone passionate about compiler technology and its application in modern AI systems.
The role offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. Google provides an inclusive work environment and is committed to equal opportunity employment. The position is available in either Mountain View, CA or Bellevue, WA, offering flexibility in location while working on cutting-edge technology that impacts billions of users.