Google is seeking PhD Software Engineers to join their systems and infrastructure team starting in 2025. This role is part of Google's core engineering team that develops next-generation technologies impacting billions of users worldwide. The position focuses on distributed computing, large-scale system design, and infrastructure development.
As a Software Engineer in this role, you'll work on critical projects involving distributed systems, concurrency, and system architecture. You'll be responsible for designing, developing, testing, and maintaining software solutions that power Google's vast infrastructure. The role requires expertise in programming languages such as C, C++, Java, JavaScript, Python, or Golang, along with strong understanding of distributed systems concepts.
The position offers significant growth opportunities, allowing engineers to work on various projects and technologies across Google's ecosystem. You'll collaborate with talented engineers, participate in design reviews, and contribute to Google's technical infrastructure. The role combines hands-on coding with system architecture design, making it ideal for PhD graduates with strong technical foundations.
Google offers a competitive compensation package including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. The company provides a collaborative environment where engineers can make meaningful impact while working on challenging technical problems at scale.
This is an excellent opportunity for PhD graduates looking to apply their research expertise in a practical setting while working on technology that impacts users globally. The role requires strong technical skills, innovative thinking, and the ability to collaborate effectively with teams across Google's organization.