Google is seeking a Software Engineer for their ML Systems and Cloud AI team, focusing on embedded and networking systems. This PhD-level position offers an opportunity to work on cutting-edge machine learning technologies that impact billions of users. The role involves developing advanced ML systems, collaborating with teams across Google, and applying research expertise to real-world problems that scale globally.
The position is part of Google Cloud's initiative to accelerate digital transformation across industries. You'll work on enterprise-grade solutions leveraging Google's cutting-edge technology and contribute to products used by customers in over 200 countries. The role requires expertise in C/C++ programming, embedded systems/firmware, and networking protocols.
Key responsibilities include leading technical projects, resolving complex ML systems issues, and ensuring code quality through reviews and best practices. The ideal candidate should have experience with RPC protocols, bus protocols, network architecture, and Unix/Linux environments. Knowledge of microcontrollers, SoC, device drivers, and hardware integration is highly valued.
This is an excellent opportunity for PhD graduates looking to apply their research in a practical setting while working on impactful projects at scale. The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. Google maintains a strong commitment to diversity and inclusion, fostering a culture of belonging and equal opportunity for all candidates.