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
5000+ 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) team. This role offers an opportunity to work on cutting-edge AI/ML solutions that impact billions of users worldwide. As part of Google's engineering team, which includes thousands of PhDs, you'll apply your research expertise to real-world problems at massive scale.

The position involves developing next-generation technologies in areas including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, and natural language processing. You'll work on critical projects within MSCA, with flexibility to switch teams based on your interests and the organization's evolving needs.

Google Cloud provides enterprise-grade solutions leveraging Google's cutting-edge technology, serving customers in over 200 countries. The role offers competitive compensation ($136,000-$200,000 base salary plus bonus, equity, and benefits) and the chance to work alongside world-class engineers and researchers.

As a PhD Software Engineer, you'll lead and collaborate on team projects, develop advanced ML systems, diagnose complex technical issues, and ensure best practices in code development. The position requires a PhD in Computer Science or related field and programming experience in languages like Python, Java, or Go. The role starts in 2025 and offers opportunities to work in Kirkland, Seattle, or Sunnyvale.

Join Google's engineering team to be at the forefront of AI innovation, working on products that transform how billions of users interact with technology and information. This role is perfect for those who want to apply their research expertise to impactful projects while collaborating with diverse teams in a dynamic, fast-paced environment.

Last updated 2 months 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 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
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

RTL Design Engineer, University Graduate, PhD, Machine Learning

RTL Design Engineer position at Google, developing custom silicon solutions for ML systems with focus on clock control and SystemVerilog implementation.

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

PhD Software Engineer role at Google working on Machine Learning, Systems and Cloud AI, starting 2025

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 competitive compensation and opportunity to work on large-scale technologies.

Software Engineer II, AI/ML, Technical Infrastructure

Software Engineer II position at Google focusing on AI/ML infrastructure optimization and customer collaboration for Google Cloud platform.

Software Engineer II, AI/ML, Technical Infrastructure

Software Engineer II position at Google focusing on AI/ML infrastructure optimization and customer collaboration for Google Cloud platform.