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 the opportunity to work on cutting-edge AI/ML solutions that impact billions of users worldwide. As part of the team, you'll develop next-generation technologies in distributed computing, large-scale system design, and artificial intelligence. The position leverages your PhD research expertise to solve real-world problems at scale.

The role involves leading and collaborating on team projects, developing advanced ML systems, and ensuring best practices in code development. You'll work in a dynamic environment with thousands of PhDs, bringing deep knowledge and research experience to enhance Google's systems and products. The position offers opportunities to switch teams based on your interests and growth.

Google Cloud provides enterprise-grade solutions that leverage cutting-edge technology, serving customers in more than 200 countries. The company's ML and AI infrastructure operates at massive scale, backed by decades of experience in designing and deploying custom ML hardware and software.

The position offers competitive compensation including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for PhD graduates to apply their research expertise in a practical setting while working on projects that shape the future of technology and impact users globally.

Last updated 4 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
Go
  • 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

  • bonus
  • equity
  • benefits

Interested in this job?

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

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

PhD Software Engineer position at Google focusing on AI/Machine Learning development, offering competitive salary and opportunity to work on cutting-edge technologies.

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

PhD Software Engineer position at Google focusing on AI/Machine Learning, offering competitive salary and opportunity to work on cutting-edge technologies.

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

PhD Software Engineer role at Google Cloud focusing on Machine Learning and AI systems development, offering $136K-$200K base salary plus benefits.

Machine Learning Modeling Engineer, Silicon

Machine Learning Modeling Engineer position at Google, focusing on developing custom silicon solutions and ML accelerator software environments.

Software Engineer, TPU, Machine Learning Supercomputer

Software Engineer position at Google focusing on TPU and Machine Learning Supercomputer systems development and maintenance.