Senior Systems Research Engineer

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology for digital transformation.
$161,000 - $239,000
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Systems Research Engineer

Google Cloud's Systems Research Group (SRG) is seeking a Senior Systems Research Engineer to shape the future of hyperscaler systems design. This role sits at the intersection of cloud infrastructure and cutting-edge research, focusing on inventing and implementing new concepts for Google's applications, systems, and data centers.

The position offers a unique opportunity to work on critical projects within Google Cloud, with the flexibility to evolve and grow with the organization. You'll be part of a team that's pushing the boundaries of distributed computing, system design, and machine learning infrastructure. The role combines practical engineering with research, requiring both technical depth and innovative thinking.

As a Senior Systems Research Engineer, you'll collaborate with engineering teams, product groups, and external research communities on pressing systems-research problems. The role requires expertise in software development, system architecture, and a strong background in computer science or related fields. Preferred candidates will have experience with storage systems, memory systems, network systems, or platform architectures, and familiarity with machine learning systems.

The position offers competitive compensation ($161,000-$239,000) plus bonus, equity, and comprehensive benefits. You'll be working at one of the world's leading technology companies, with access to cutting-edge resources and the opportunity to make significant contributions to the future of cloud computing and distributed systems. The role provides an excellent balance of research and practical implementation, making it ideal for those who want to push technological boundaries while delivering real-world impact.

Last updated a day ago

Responsibilities For Senior Systems Research Engineer

  • Participate in team projects to carry out system design, analysis, and building of prototypes
  • Demonstrate advantages and reveal issues of technologies for a broad range of applications in the data center and modern Cloud environments, including machine learning
  • Contribute to research and development exploring emerging technologies and systems

Requirements For Senior Systems Research Engineer

Java
Python
Go
Kubernetes
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture

Benefits For Senior Systems Research Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive health benefits
  • 401k plan
  • Equity compensation
  • Bonus
  • Competitive base salary

Interested in this job?

Jobs Related To Google Senior Systems Research Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Titan Platform, developing distributed systems for datacenter management with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Titan team, building and designing distributed systems for cloud infrastructure at massive scale.

Distributed Systems Engineer (L5), Content Engineering

Senior Distributed Systems Engineer role at Netflix, building scalable infrastructure for content creation and delivery, offering competitive compensation and remote work flexibility.

Senior Distributed Systems Software Engineer, Search Infrastructure Data Engineering

Senior Software Engineer role at Slack focusing on search infrastructure and data engineering, building scalable systems for information retrieval and ML applications.

Senior Software Engineer, GPU Communications and Networking

Senior Software Engineer role at NVIDIA focusing on GPU Communications and Networking, developing optimized communication runtimes for Deep Learning and HPC systems.