PhD Software Engineer

Google Cloud accelerates organizations' digital transformation, delivering enterprise-grade solutions leveraging cutting-edge technology and developer tools.
$136,000 - $200,000
Machine Learning
Entry-Level Software Engineer
In-Person
AI · Enterprise SaaS · Cloud

Description For PhD Software Engineer

Google Cloud is seeking PhD Software Engineers to join their Machine Learning, Systems and Cloud AI (MSCA) organization. This role offers an exceptional opportunity to work on cutting-edge technologies that impact billions of users worldwide. As part of the team, you'll develop next-generation solutions in AI, machine learning, and distributed computing.

The position combines academic expertise with practical engineering challenges, allowing you to apply your research knowledge to real-world problems that scale to billions of users. You'll be joining an engineering community that includes thousands of PhDs who bring their deep knowledge and research experience to enhance Google's systems and products.

Working in the ML Systems and Cloud AI organization, you'll have the chance to explore various projects, collaborate with diverse teams, and contribute to products that are changing the world. Google's position as one of the world's leading suppliers and consumers of ML and AI technology, backed by decades of experience in designing and deploying ML software and custom hardware infrastructure at massive scale, provides an unparalleled environment for growth and innovation.

The role offers competitive compensation including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. You'll have opportunities to switch teams based on your interests while working on critical projects for MSCA's needs. The position requires a PhD in Computer Science or related field, programming expertise, and experience with distributed systems or related technologies.

This is an ideal opportunity for recent PhD graduates looking to make a significant impact in the field of AI and machine learning while working with cutting-edge technology and world-class teams. You'll be at the forefront of innovation, developing solutions that handle information at massive scale and transform how billions of users interact with technology.

Last updated a month ago

Responsibilities For PhD Software Engineer

  • Lead and collaborate on team projects to carry out design, analysis, and development of advanced systems across the stack using research expertise
  • Study, diagnose and resolve complex technical modeling and systems issues
  • Develop code and review code developed by other developers, and provide feedback to ensure best practices

Requirements For PhD Software Engineer

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
  • Experience in architecting or developing distributed systems, concurrency, multi-threading, or synchronization
  • Ability to start full-time role in 2025

Benefits For PhD Software Engineer

  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google PhD Software Engineer

Engineering Analyst, AI Safety

Engineering Analyst position at Google focusing on AI Safety, combining data analysis and machine learning to protect users and ensure product integrity.

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

PhD Software Engineer position at Google focusing on AI/Machine Learning, offering competitive compensation 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 competitive compensation and opportunity to work on large-scale projects.

Program Manager I, Supply Chain Machine Delivery, Technical Infrastructure

Program Manager position at Google focusing on Machine Learning Supply Chain Operations delivery, offering competitive salary and benefits in Atlanta.

Engineering Analyst, AI Safety

Engineering Analyst position at Google focusing on AI Safety, combining data analysis and machine learning to protect users across Google products.