Software Engineer, Systems Research, PhD, Early Career

Google is a global technology company working to advance computing and build intelligent systems across all their products.
$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 academic knowledge with practical engineering to shape the future of technology. You'll work on cutting-edge systems research, focusing on areas like storage systems, distributed systems, cloud computing, and machine learning infrastructure.

The position offers a competitive compensation package ranging from $136,000 to $200,000, plus bonus, equity, and comprehensive benefits. As part of Google's research division, you'll collaborate with world-class researchers and engineers to advance the state of the art in computing and build the next generation of intelligent systems.

Your responsibilities will include exploring emerging technologies, designing and implementing experimental systems, and creating innovative solutions that can be integrated into Google's vast product ecosystem. You'll work on projects that utilize the latest computer science techniques and have the opportunity to influence the future of technology across various domains.

The ideal candidate will have a PhD in Computer Science or related field, strong programming skills in languages like C++, Java, Python, or Golang, and research experience in computer systems design. Experience with machine learning systems and a track record of published research in top venues (SOSP, OSDI, etc.) is highly valued.

This role offers the unique opportunity to bridge the gap between academic research and practical implementation at one of the world's leading technology companies. You'll be working on projects that can potentially impact billions of users while contributing to the advancement of computer science and technology.

Last updated 3 hours 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

Java
JavaScript
Python
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

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?

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

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure and distributed systems development with competitive compensation and benefits.

Software Engineer III, Infrastructure, Google Cloud Compute

Software Engineer III position at Google Cloud focusing on infrastructure development and distributed systems, offering competitive compensation and benefits.

Software Engineer III, Infrastructure, Spanner

Software Engineer III position at Google, focusing on distributed systems and infrastructure development for Spanner, offering competitive compensation and opportunities to work on large-scale systems.

Software Engineer III, Infrastructure, Google Ads

Software Engineer III position at Google focusing on infrastructure development for Google Ads, offering competitive compensation and opportunity to work on large-scale advertising technologies.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management, offering competitive compensation and opportunity to work on large-scale distributed systems.