Google is seeking a Software Engineer specializing in ML Compilers to join their EdgeTPU compiler team. This role is crucial for developing next-generation technologies that impact billions of users worldwide. As part of Google's mission to organize and make information universally accessible, you'll work on compiler optimization, parallelization, and hardware/software interface design for EdgeTPU architectures.
The position combines software engineering excellence with specialized knowledge in machine learning and compiler development. You'll be responsible for improving compiler quality, performance optimization, and developing sophisticated algorithms for ML workload execution. This role offers the opportunity to work with cutting-edge technology at the intersection of hardware and software optimization.
Working at Google means being part of a team that pushes technology forward, with access to vast resources and the opportunity to impact billions of users. The company offers a collaborative environment where you'll work alongside talented engineers and architects to design future accelerators and optimize ML systems.
This role is perfect for someone who combines strong software engineering fundamentals with specialized knowledge in compiler development and machine learning optimization. You'll have the chance to influence the future of ML hardware acceleration while working on projects that require both technical depth and innovative thinking.
The position offers the opportunity to work with Google's industry-leading AI, Software, and Hardware teams, contributing to technologies that make computing faster, seamless, and more powerful. You'll be part of a company that values diversity, inclusion, and is committed to creating radically helpful experiences through technology.