Taro Logo

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

A global technology company that develops internet-related services and products.
$141,000 - $202,000
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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

Google is seeking PhD Software Engineers for their Systems and Infrastructure team, starting in 2025. This role is perfect for those with advanced computer science knowledge and experience in distributed systems. As part of Google's engineering team, you'll work on technologies that impact billions of users, focusing on large-scale system design, distributed computing, and core infrastructure. The position offers competitive compensation ($141,000-$202,000 + benefits) and the opportunity to work in various US locations.

The role involves developing next-generation technologies across various domains including distributed computing, system design, networking, and data storage. You'll be responsible for managing project priorities, designing solutions, and maintaining software systems. Google's engineering culture emphasizes versatility and leadership, offering opportunities to work on different projects as you grow.

Key responsibilities include writing system development code, participating in design reviews, code reviews, and documentation. You'll work on critical projects with the chance to impact Google's core infrastructure. The position requires strong programming skills in languages like C++, Java, Python, or Go, and experience with distributed systems and concurrent programming.

The ideal candidate will have a PhD in Computer Science or related field, bringing fresh perspectives to challenging technical problems. You'll join a team that values innovation and technical excellence, with opportunities to contribute to Google's mission of organizing the world's information and making it universally accessible and useful.

Last updated 3 months ago

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

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide on available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

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

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