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.
$136,000 - $200,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 PhD Software Engineers to join their Machine Learning, Systems and Cloud AI (MSCA) organization. This role offers an opportunity to work on cutting-edge AI/ML solutions that impact billions of users worldwide. As part of Google Cloud, you'll be developing next-generation technologies that revolutionize how users connect, explore, and interact with information.

The position combines advanced machine learning research with practical engineering challenges, requiring expertise in distributed computing, large-scale system design, and AI technologies. You'll work alongside thousands of PhDs, bringing deep knowledge and research experience to enhance Google's systems and products.

The role offers significant growth potential, with opportunities to switch teams and projects as your interests evolve. You'll be empowered to act like an owner, anticipate customer needs, and innovate across the full technology stack. Google's position as a leading supplier and consumer of ML and AI technology, backed by decades of experience in designing and deploying ML software and custom hardware at scale, provides an unparalleled learning environment.

Key focus areas include developing category-defining AI/ML solutions, working with Google Services, Frameworks and Infrastructure, and solving complex technical modeling and systems issues. The role combines technical leadership with hands-on development, requiring both research expertise and practical engineering skills.

Benefits include competitive compensation with a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits package. This is an excellent opportunity for PhD graduates to apply their research expertise to real-world problems while working with diverse teams on products that are changing the world.

Last updated 6 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

Java
JavaScript
Python
  • PhD degree in Computer Science, or a related technical field, or equivalent practical experience
  • Experience coding in one of the following programming languages: 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
  • Competitive base salary
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Associate Customer Engineer, GenAI, Google Cloud

Entry-level AI/ML engineering role at Google Cloud, focusing on helping customers implement and optimize GenAI solutions while providing technical expertise and support.

Engineering Analyst, AI Safety

AI Safety Engineering Analyst role at Google focusing on protecting GenAI products with robust safety filters and applying AI to combat harmful content.

Technical Solutions Engineer Associate, AI/ML

Technical Solutions Engineer role at Google Cloud, focusing on AI/ML support and implementation, requiring 2 years of coding experience and strong customer service skills.

Software Engineer II, AI/ML, Account Threats

Entry-level Software Engineer position at Google, focusing on AI/ML solutions for account threat detection and security, based in Zürich.

Software Engineer, PhD, Early Career, AI/Machine Learning

Early career PhD Software Engineer role at Google focusing on AI/Machine Learning, starting 2025