Software Engineer, Systems Research, PhD, Early Career

Google is a global technology company developing innovative computing solutions and intelligent systems.
$136,000 - $200,000
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Systems Research, PhD, Early Career

Google is seeking a Systems Research Software Engineer with a PhD background to join their innovative research team. This role combines advanced computer science research with practical system implementation, focusing on emerging technologies and their applications in data centers and Cloud environments. The position offers an opportunity to work on cutting-edge projects in areas such as storage systems, distributed systems, machine learning infrastructure, and sustainability.

The ideal candidate will contribute to groundbreaking research while developing practical prototypes that demonstrate the potential of new technologies. You'll work at the intersection of research and engineering, helping to shape the future of Google's infrastructure and products. The role involves collaboration with both research and engineering teams, providing a unique opportunity to see your research translated into real-world impact.

As part of Google's research team, you'll have access to state-of-the-art resources and work alongside world-class researchers and engineers. The position offers competitive compensation, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for PhD graduates who want to pursue impactful research while contributing to products used by billions of people.

The role requires expertise in systems design and implementation, with experience in programming languages such as C, C++, Java, Python, or Golang. You'll be involved in exploring emerging technologies, building prototypes, and creating strategies for innovative projects that could lead to future products. The position particularly values experience in systems for Machine Learning and research publication experience in prestigious venues like SOSP, OSDI, ISCA, and others.

Last updated 3 days ago

Responsibilities For Software Engineer, Systems Research, PhD, Early Career

  • Explore emerging technologies and systems as an individual contributor in the research and development team
  • Participate in team projects to carry out system design, analysis, and building of prototypes
  • Create strategies that will lead to innovative projects and follow-on products for the future
  • Operate across research and engineering teams to influence products or integrate research results into products

Requirements For Software Engineer, Systems Research, PhD, Early Career

Python
Java
Go
  • PhD degree in Computer Science, or a related technical field, or equivalent practical experience
  • Experience coding in one of the following programming languages including but not limited to: C, C++, Java, JavaScript, Python, or Golang
  • Research experience in an area of computer systems design and implementation

Benefits For Software Engineer, Systems Research, PhD, Early Career

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Software Engineer, Systems Research, PhD, Early Career

Software Engineer, WANForms, Google Global Networking

Software Engineer position at Google focusing on distributed networking applications and WANForms development within Google Global Networking.

Software Engineer, Google Distributed Cloud

Mid-level Software Engineer position at Google working on distributed systems and cloud infrastructure, focusing on developer tools and platform reliability.

Software Engineer, Google Distributed Cloud

Software Engineer position at Google working on Distributed Cloud systems, focusing on infrastructure, developer tools, and platform development.

Software Engineer III, Infrastructure, Google Ads

Software Engineer III position at Google focusing on infrastructure development for Google Ads, requiring 2+ years of experience in distributed systems and large-scale infrastructure.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google focusing on Infrastructure and Cloud Data Management, offering competitive salary and benefits.