PhD Software Engineer

Google Cloud accelerates organizations' digital transformation, delivering enterprise-grade solutions leveraging cutting-edge technology and developer tools.
$136,000 - $200,000
Distributed Systems
Entry-Level Software Engineer
In-Person
5,000+ Employees
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 opportunity to work on next-generation technologies that impact billions of users worldwide. As part of the team, you'll develop cutting-edge solutions in AI, machine learning, and distributed computing. The position leverages your PhD research expertise to solve real-world problems at scale, working with thousands of other PhDs who bring their deep knowledge to enhance Google's systems and products.

The role involves working on critical projects within MSCA, with flexibility to switch teams based on your interests. You'll be at the forefront of innovation, handling information at massive scale, and contributing to products that are changing the world. 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 infrastructure, provides a unique environment for growth and impact.

As a PhD Software Engineer, you'll collaborate with diverse teams, lead projects, and apply your research expertise to develop advanced systems. The role requires strong coding skills, experience with distributed systems, and the ability to tackle complex technical challenges. You'll be empowered to act like an owner, innovate, and anticipate customer needs while working with cutting-edge technology.

The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. Google's commitment to diversity, equality, and inclusion ensures a supportive work environment where you can thrive and contribute to meaningful technological advancements. This is an excellent opportunity for PhD graduates looking to apply their research in a practical setting while working on transformative technology that impacts users globally.

Last updated 18 days 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

Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

PhD Software Engineer role at Google focusing on distributed systems and infrastructure, starting 2025, with competitive salary and opportunities to work on impactful projects.

Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

PhD Software Engineer position at Google focusing on distributed systems and infrastructure development, starting 2025.

Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

PhD Software Engineer position at Google focusing on distributed systems and infrastructure, starting 2025, with competitive compensation and opportunity to work on large-scale technologies.

Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Google is hiring PhD Software Engineers for early career positions in Systems and Infrastructure, starting 2025. Work on cutting-edge technologies, distributed systems, and large-scale applications.

Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Google is hiring PhD Software Engineers for early career positions in Systems and Infrastructure, starting 2025. Work on cutting-edge technologies, distributed systems, and large-scale applications.