Taro Logo

Software Engineer, PhD, Early Career, Infrastructure, 2026 Start

Google is one of the world's leading suppliers and consumers of ML and AI technology, developing next-generation technologies that change how billions of users connect and interact.
$141,000 - $202,000
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS

Job Description

Google is seeking PhD Software Engineers to join their Infrastructure team starting in 2026. This role offers an opportunity to work on critical projects that shape how billions of users interact with Google's technologies. As a PhD graduate, you'll bring your research expertise to develop next-generation technologies across various domains including distributed computing, system design, AI, and more.

The position involves working on complex technical challenges, designing and implementing advanced systems, and contributing to Google's massive-scale infrastructure. You'll collaborate with teams across Google, applying your specialized knowledge to solve challenging problems in areas like distributed systems, machine learning, and large-scale system design.

Google offers a competitive compensation package including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. The role provides opportunities to work on various projects and products, from core infrastructure to cutting-edge AI applications.

Key responsibilities include leading technical projects, writing technical documentation, diagnosing complex issues, and contributing to Google's engineering best practices. The position requires expertise in programming languages like C, C++, Python, Java, or Golang, and experience with distributed systems, concurrency, or multi-threading.

This is an excellent opportunity for PhD graduates looking to apply their research expertise in a practical setting while working on technology that impacts billions of users. Google's engineering culture promotes innovation, collaboration, and technical excellence, making it an ideal environment for continued learning and growth in your career.

Last updated 6 days ago

Responsibilities For Software Engineer, PhD, Early Career, Infrastructure, 2026 Start

  • Participate in or lead team projects to carry out design, analysis, and development of advanced systems across the stack, using your research expertise
  • Write documents that set new technical directions
  • Contribute to existing documentation or educational content, and adapt content based on product/program updates and user feedback
  • Study, diagnose and resolve complex technical issues
  • Develop code, review code developed by other developers, and provide feedback to ensure best practices

Requirements For Software Engineer, PhD, Early Career, Infrastructure, 2026 Start

Java
Python
Go
  • PhD degree in Computer Science, or a related field, or equivalent practical experience
  • Experience coding in one of the following programming languages including but not limited to: C, C++, Python Java or Golang
  • Experience in one or more of the following: architecting or developing distributed systems, concurrency, multi-threading, or synchronization

Benefits For Software Engineer, PhD, Early Career, Infrastructure, 2026 Start

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Parental Leave