Software Engineer, PhD, Early Career, Machine Learning, Systems and Cloud AI

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging cutting-edge technology.
$141,000 - $202,000
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS · Cloud

Description For Software Engineer, PhD, Early Career, Machine Learning, Systems and Cloud AI

Google Cloud is seeking a PhD Software Engineer to join their Machine Learning, Systems and Cloud AI (MSCA) team. This role offers an exciting opportunity to work on next-generation technologies that impact billions of users worldwide. As part of MSCA, you'll be developing category-defining AI/ML solutions and capabilities, leveraging Google's extensive infrastructure and frameworks.

The position requires a PhD in Computer Science or related field, with strong programming skills in languages like Python, Java, JavaScript, or Go. You'll be working on critical projects within Google Cloud, with the flexibility to switch teams as your interests and the business evolve. The role involves leading and collaborating on advanced ML systems development, diagnosing complex technical issues, and ensuring code quality through thorough review processes.

Google Cloud provides a competitive compensation package ranging from $141,000 to $202,000, plus bonus, equity, and comprehensive benefits. The company's engineering teams include thousands of PhDs who bring their research expertise to enhance systems and products. This is an excellent opportunity for recent PhD graduates to apply their research knowledge to real-world problems that scale to billions of users.

The position offers the chance to work in either Kirkland, Seattle, or Sunnyvale, with access to Google's cutting-edge technology and tools. You'll be part of a team that's at the forefront of innovation in AI, machine learning, and distributed computing, working on projects that directly impact how users connect, explore, and interact with information globally. Google's position as a leading supplier and consumer of ML and AI technology, combined with decades of experience in designing and deploying ML systems at scale, makes this an unparalleled opportunity for career growth and impact.

Last updated 5 days ago

Responsibilities For Software Engineer, PhD, Early Career, Machine Learning, Systems and Cloud AI

  • 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, PhD, Early Career, Machine Learning, Systems and Cloud AI

Python
Java
JavaScript
Go
  • PhD degree in Computer Science, or a related technical field, or equivalent practical experience
  • Experience coding in C, C++, Java, JavaScript, Python, or Golang
  • Ability to start full-time role in 2025

Benefits For Software Engineer, PhD, Early Career, Machine Learning, Systems and Cloud AI

Medical Insurance
Dental Insurance
Vision Insurance
Equity
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Software Engineer, PhD, Early Career, Machine Learning, Systems and Cloud AI

Software Engineer, Cloud AI, Early Career

Early career software engineering role at Google focusing on Cloud AI development, requiring PhD or equivalent experience, combining ML expertise with distributed systems work.

Software Engineer, Cloud AI, Early Careers

Early career software engineering role at Google focusing on Cloud AI and search features, requiring PhD or equivalent experience.

Software Engineer, Cloud AI, Early Career

Early career software engineering role at Google focusing on Cloud AI development, combining distributed systems work with machine learning applications.

RTL Design Engineer, University Graduate, PhD, Machine Learning

RTL Design Engineer position at Google focusing on developing custom silicon solutions and clock control systems for machine learning applications.

Software Engineer, Early Career, Cloud AI

Early career software engineering role at Google Cloud AI, focusing on developing next-generation technologies and enterprise-grade solutions.