Software Engineer, Systems Research, PhD, Early Career

Google is a global technology company that develops innovative products and services used by billions of people worldwide.
$136,000 - $200,000
Distributed Systems
Mid-Level Software Engineer
In-Person
5000+ Employees
AI · Enterprise SaaS

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

Google is seeking a Software Engineer specializing in Systems Research to join their innovative team. This role combines advanced research with practical implementation in computer systems design. As a Systems Research Engineer, you'll be at the forefront of developing next-generation technologies that will shape the future of Google's infrastructure and products.

The position requires a PhD in Computer Science or related field, demonstrating Google's commitment to bringing in top academic talent. You'll work on cutting-edge projects in areas such as storage systems, distributed systems, cloud computing, and machine learning infrastructure. The role offers a unique opportunity to bridge the gap between academic research and practical implementation at one of the world's leading tech companies.

Your responsibilities will include exploring emerging technologies, designing and implementing experimental systems, and collaborating with both research and engineering teams. This position is perfect for someone who wants to continue their research work while making real-world impact through Google's extensive platform and resources.

The compensation package is highly competitive, ranging from $136,000 to $200,000 base salary, plus additional benefits including bonus, equity, and comprehensive healthcare coverage. Located in Sunnyvale, CA, you'll be working at the heart of Silicon Valley's tech ecosystem.

This role would be an excellent fit for candidates who are passionate about systems research, have a strong publication record in top venues, and want to contribute to Google's mission of organizing the world's information. You'll have the opportunity to work on projects that directly impact billions of users while continuing to advance the field of computer systems research.

The position offers significant growth potential and the chance to work with world-class researchers and engineers. You'll be supported by Google's extensive resources and will have the freedom to pursue innovative solutions to complex technical challenges. If you're looking to combine academic rigor with practical impact at a global scale, this role presents an exceptional opportunity.

Last updated 4 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 C, C++, Java, JavaScript, Python, or Golang
  • Research experience in computer systems design and implementation

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

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

Interested in this job?

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

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 systems.

Software Engineer III, Infrastructure, Spanner

Software Engineer III position at Google working on Infrastructure and Spanner, focusing on distributed systems development with C++ in Sunnyvale, CA.

Software Engineer III, Infrastructure, Google TV

Software Engineer III position at Google working on infrastructure for Google TV, developing large-scale systems and technologies.

Software Engineer, Google Distributed Cloud

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

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google working on Cloud Data Management infrastructure systems