Taro Logo

Software Engineer, ML Systems and Cloud AI, Embedded and Networking, University Graduate, PhD, Campus, 2025

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$141,000 - $202,000
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS

Description For Software Engineer, ML Systems and Cloud AI, Embedded and Networking, University Graduate, PhD, Campus, 2025

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.

Last updated a day ago

Responsibilities For Software Engineer, ML Systems and Cloud AI, Embedded and Networking, University Graduate, PhD, Campus, 2025

  • Lead and collaborate on team projects to carry out design, analysis, and development of advanced Machine Learning (ML) systems across the stack using your research expertise
  • Study, diagnose, and resolve complex technical modeling and systems issues by analyzing the sources of the issues and the impact on quality
  • Develop code and review code developed by other developers, and provide feedback to ensure best practices

Requirements For Software Engineer, ML Systems and Cloud AI, Embedded and Networking, University Graduate, PhD, Campus, 2025

Linux
  • PhD degree in Computer Science, or a related technical field, or equivalent practical experience
  • Experience coding in C or C++
  • Experience in embedded systems/firmware or networking

Benefits For Software Engineer, ML Systems and Cloud AI, Embedded and Networking, University Graduate, PhD, Campus, 2025

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Software Engineer, ML Systems and Cloud AI, Embedded and Networking, University Graduate, PhD, Campus, 2025