Full Time

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

Google
$85,000 - $110,000* / year (about $41–$53 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Google, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Software Engineer, you will join a dynamic team within Google's Systems and Infrastructure division, contributing to the development and optimization of innovative solutions that enhance our global infrastructure. You will leverage your expertise, acquired through your PhD and early career experiences, to tackle complex challenges and design systems that prioritize scalability, efficiency, and reliability. Collaborating closely with cross-functional teams, you will play a pivotal role in the design, implementation, and maintenance of software systems that support Google's vast array of services.



Job Responsibilities

  • Develop, deploy, and maintain robust software systems that enhance system performance and reliability.
  • Collaborate with other engineers and teams to design architecture that meets current and future infrastructure needs.
  • Conduct research and analysis to drive technology improvements and innovate solutions.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Troubleshoot and resolve issues related to system functionality and performance.
  • Document processes, architectures, and technical decisions to improve team knowledge sharing.
  • Support the implementation of new technologies that advance system capabilities.


Qualifications

  • PhD in Computer Science, Electrical Engineering, or related field.
  • Strong understanding of software engineering principles and best practices.
  • Experience with systems programming languages such as C++, Java, or Python.
  • Familiarity with cloud computing and virtualized environments.
  • Proven ability to work in a collaborative team environment.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.


Technologies & Tools

In this position, you will engage with a wide range of technologies including cloud platforms (Google Cloud), container orchestration tools (Kubernetes), and programming environments that cater to high-performance computing. You will also familiarize yourself with networking protocols, distributed systems, and performance monitoring tools that are essential for maintaining optimal system functionality.



Ideal Candidates

The ideal candidate for this role is not only technically proficient but also passionate about innovating and improving complex systems. You should possess a proactive attitude towards problem-solving and demonstrate resilience when faced with challenges. A willingness to learn and adapt in a rapidly changing environment, combined with strong teamwork and interpersonal skills, will ensure your success in contributing to our projects and in fostering a collaborative culture at Google.

In 98 of the 191 countries we compare, we found no unemployment benefit on official sites. Compare countries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.