Google is seeking a Software Engineer for their ML Systems and Cloud AI team, focusing on embedded and networking systems. This role is specifically designed for PhD graduates joining in 2025. The position involves working on cutting-edge machine learning systems that impact billions of users worldwide.
The role combines advanced machine learning with systems engineering, requiring expertise in both theoretical computer science and practical implementation. You'll be working on projects critical to Google's ML infrastructure, particularly in embedded systems and networking domains. The position offers the opportunity to work with state-of-the-art technology while collaborating with teams across Google's vast technical landscape.
As part of the Machine Learning, Systems and Cloud AI organization, you'll be developing AI/ML solutions and capabilities that power Google Services, Frameworks, and Infrastructure. The role requires strong programming skills in C/C++, understanding of embedded systems or networking, and the ability to work on complex technical challenges at scale.
The position offers competitive compensation ($141,000-$202,000 base salary) plus bonus, equity, and comprehensive benefits. You'll have the opportunity to work in several major tech hubs across the United States, including Mountain View, Atlanta, Cambridge, and New York, among others.
This is an excellent opportunity for PhD graduates who want to apply their research expertise to real-world problems that scale to billions of users. The role combines academic knowledge with practical engineering, offering the chance to work on innovative projects while contributing to products that are changing the world. Google's collaborative environment and vast resources provide an ideal setting for continued learning and professional growth in the field of machine learning systems.