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 PhD Software Engineer to join their Machine Learning Systems and Cloud AI team, focusing on embedded and networking systems. This role is perfect for candidates with a strong research background in Computer Science who want to apply their expertise to real-world problems that scale to billions of users. The position involves working on advanced ML systems across the stack, requiring skills in C/C++, embedded systems, and networking protocols.

The role offers an opportunity to be part of Google's AI/ML solutions team, developing and powering services, frameworks, and infrastructure that support customers worldwide. You'll work on critical projects with the chance to switch teams as both you and the business evolve. The position requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full stack.

As part of Google Cloud, you'll contribute to accelerating organizations' digital transformation capabilities, leveraging cutting-edge technology and tools for sustainable development. The role offers competitive compensation ($141,000-$202,000 + bonus + equity + benefits) and the chance to work in several major tech hubs across the USA.

Key responsibilities include leading team projects, diagnosing complex technical issues, and ensuring code quality through review and feedback. The ideal candidate should have experience with embedded systems/firmware, networking protocols, and Unix/Linux environments. This is an excellent opportunity for PhD graduates looking to make a significant impact in the field of machine learning and cloud computing while working with cutting-edge technology at one of the world's leading tech companies.

Last updated 4 days 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
401k
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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