Software Engineer, Systems Research, PhD, Early Career

Google is a global technology company that designs and develops internet-related services and products.
$141,000 - $202,000
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS · Cloud

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

Google is seeking a Software Engineer with a PhD background to join their Systems Research team. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.

The position offers an exciting opportunity to work at the forefront of systems research and development, focusing on areas such as storage systems, memory systems, distributed systems, cloud computing, and machine learning systems. As a Systems Research Software Engineer, you'll be contributing to groundbreaking research that shapes the future of hyperscale computing and influences Google's vast array of products and services.

The role combines deep technical expertise with practical implementation, requiring both research capabilities and strong programming skills. You'll be working with cutting-edge technologies and systems, participating in the development of prototypes, and contributing to innovative projects that could potentially transform into future products.

The position offers competitive compensation, including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. You'll be working alongside world-class researchers and engineers in Sunnyvale, CA, contributing to projects that impact billions of users worldwide through Google's services like Search, YouTube, and Cloud platforms.

This is an ideal role for someone with a PhD in Computer Science or related field, with a strong background in systems research and implementation. The position offers the unique opportunity to bridge the gap between academic research and practical applications at one of the world's leading technology companies. You'll be part of a team that's driving innovation in areas like TPU development, global network management, and AI platforms like Vertex AI.

The role requires a combination of independent research capabilities and collaborative teamwork, as you'll be working across research and engineering teams to influence products and integrate research results. This position offers the perfect blend of academic rigor and practical impact, making it an excellent opportunity for those looking to apply their research expertise in a dynamic, real-world setting.

Last updated 15 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 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
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

Software Engineer III, Infrastructure, Google Cloud Data Management

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

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring 2 years of experience in software development and distributed systems.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring 2 years of experience in software development and distributed systems.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring C++ expertise and distributed systems experience.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring 2 years of experience in software development and distributed systems.