Full Time

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

Google
$95,000 - $120,000* / year (about $46–$58 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

The Software Engineer, PhD, Early Career position at Google focuses on the design, development, and optimization of systems and infrastructure projects. As part of the team, you will engage with cutting-edge technologies, contributing to critical projects that enhance the efficiency, reliability, and scalability of our services. You will work collaboratively with cross-functional teams to solve complex problems and drive innovative solutions that impact millions of users globally. This role offers an excellent opportunity for recent PhD graduates to apply their research skills in a practical setting while gaining hands-on experience in the tech industry.



Job Responsibilities

  • Design and implement scalable software solutions for our systems and infrastructure.
  • Optimize existing systems to improve performance and reliability.
  • Collaborate with product managers and functional teams to develop project specifications and requirements.
  • Conduct research and analysis to determine best practices and innovative techniques for software development.
  • Participate in code reviews to maintain quality and best practices in software engineering.
  • Contribute to documentation, including design proposals and technical specifications.
  • Engage in continuous learning to stay updated with advancements in technology and implement the latest findings in software solutions.


Qualifications

  • PhD in Computer Science, Computer Engineering, or a related technical field.
  • Strong understanding of software development principles, algorithms, and data structures.
  • Experience with programming languages such as Python, Java, C++, or similar.
  • Familiarity with system architectures, cloud infrastructure, and distributed systems.
  • Proven ability to work in cross-functional teams and effectively communicate technical concepts.
  • Demonstrated analytical and problem-solving skills through academic or project work.
  • Experience with version control systems, such as Git.


Technologies & Tools

In this role, you will work with a variety of technologies and tools that support systems and infrastructure development. These include cloud platforms (such as Google Cloud), programming languages (Python, Java, C++), containerization tools (like Docker and Kubernetes), and software development frameworks. Familiarity with continuous integration and continuous deployment (CI/CD) practices and tools will also be valuable in enhancing the software lifecycle processes.



Ideal Candidates

The ideal candidate for this position possesses a strong foundation in software engineering principles with the ability to think critically and innovatively. They exhibit excellent problem-solving skills and are eager to learn and adapt to new technologies. Strong collaboration and communication capabilities are essential, as the role involves working with interdisciplinary teams. Candidates should also demonstrate a passion for technology and a commitment to delivering high-quality software solutions that meet user needs and improve overall functionality.

Public Safety Telecommunicators: 103,000 people in the US, paid from $37,320 a year (the lowest 10%) to $79,830 (the top 10%), with $53,040 in the middle, in May 2025. See these jobs →

View Similar Jobs

Matches Jobs

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