Site Reliability Engineer, Home and Assistant, Infrastructure

1 Month ago • 2 Years + • DevOps

Job Summary

Job Description

This Site Reliability Engineer (SRE) role focuses on the reliability of Google's Home products and services. Responsibilities include designing and launching reliable products using Google's infrastructure, accelerating the phase-out of legacy systems, identifying opportunities to improve reliability, engaging in software engineering on services, designing and implementing solutions to enhance reliability and velocity, troubleshooting and resolving production issues, and providing technical leadership. The role requires expertise in software development, distributed systems, cloud computing, and databases, and involves managing the complex challenges of scale unique to Google's infrastructure.
Must have:
  • Bachelor's degree in CS or related field
  • 2+ years experience with data structures/algorithms
  • Software development experience (C++, Java, Python)
  • Experience with distributed systems and databases
  • Troubleshooting and problem-solving skills
  • Excellent communication skills
Good to have:
  • Cloud computing experience
  • Experience with various cloud platforms
  • Code debugging and optimization skills
  • Automation experience
  • Leadership skills

Job Details

Minimum qualifications:

  • Bachelor's degree in Computer Science, or a related technical field, or equivalent practical experience.
  • 2 years of experience with data structures/algorithms and software development in one or more programming languages (e.g., C++, Java, Python).

Preferred qualifications:

  • Experience in analyzing and troubleshooting distributed systems, cloud computing, and databases.
  • Experience with various Cloud platforms.
  • Ability to debug, optimize code, and automate routine tasks, with excellent leadership and verbal and written communication skills.

About the job

Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to users' needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance.


Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you’ll have the opportunity to manage the complex challenges of scale which are unique to Google, while using your expertise in coding, algorithms, complexity analysis and large-scale system design.

SRE's culture of intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.

To learn more: check out our books on or read a about why a Software Engineer chose to join SRE.

Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.

Responsibilities

  • Design and launch reliable Home products and services using Google's production infrastructure, while also working to accelerate the phase-out of legacy systems and ensure the reliability of Home Assistant systems.
  • Identify opportunities to improve the reliability of Home products and services, and engage in software engineering on services.
  • Design and implement solutions to improve reliability and velocity, while troubleshooting and resolving production issues.
  • Provide technical leadership to colleagues.

Similar Jobs

ByteDance - Senior Test Development Engineer - Global Payment - San Jose

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Qualcomm - Engineer - Power Analysis & Optimization

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
ByteDance - Service Framework Software Engineer Intern

ByteDance

Singapore (On-Site)
2 Months ago
Luxoft - Murex BAU Consultant - Mexico

Luxoft

Mexico City, Mexico City, Mexico (Remote)
6 Months ago
IMC - Software Engineer

IMC

Chicago, Illinois, United States (On-Site)
4 Weeks ago
Nagarro - Senior Engineer, DevOps

Nagarro

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Google - Program Manager

Google

Gurugram, Haryana, India (On-Site)
1 Month ago
NVIDIA - Principal AI Infrastructure SRE Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
Google - Customer Engineer, Infrastructure Modernization, Google Cloud

Google

Gurugram, Haryana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Customer Engineer III, Application Modernization, Google Cloud

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Accurate - Performance/Load Test Engineer

Accurate

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Ziff Davis - Principal Software Engineer, Android

Ziff Davis

(Remote)
4 Weeks ago
N-iX - Junior Automation QA Engineer (Python)

N-iX

Colombia (Remote)
3 Months ago
Google - Staff Software Engineer, Core, Dagger and TikTok

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago
Glean - Software Engineer, Backend

Glean

Palo Alto, California, United States (On-Site)
1 Month ago
Stratacent - Full Stack Developer

Stratacent

Jersey City, New Jersey, United States (On-Site)
7 Years ago
Riot Games - Staff Software Engineer, Game Build - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Mindtickle - SDE-II, Technical Solutions

Mindtickle

Pune, Maharashtra, India (Hybrid)
2 Months ago
Google - Software Engineer, ChromeOS Cellular

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Definitive Healthcare - IT Support Engineer

Definitive Healthcare

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Microsoft - Principal Engineering Manager - Data Engineering

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Ramboll - Structural Design Engineer - Tower

Ramboll

Hyderabad, Telangana, India (On-Site)
1 Month ago
PwC - Associate Data and Analytics Consultant

PwC

Delhi, India (On-Site)
4 Months ago
Nagarro - Senior Staff Consultant ,SAP Sales Service

Nagarro

India (Remote)
7 Months ago
Enphase Energy - Senior Database Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Zeta - Information Developer

Zeta

Chennai, Tamil Nadu, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Google - Technical Account Manager, Google Cloud Consulting

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Google - Cloud Technical Solutions Engineer, Infrastructure Compute

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Google - Customer Engineer, Machine Learning, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Google - Software Engineering Manager II, SRE, Cloud Logs

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Canva - Senior Software Engineer (Cloud Platform)

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago
NVIDIA - Senior Site Reliability Engineer - AI Research Clusters

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Google - Technical Account Manager, Google Cloud Consulting

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
ByteDance - Software Engineer - Compute Infrastructure (Orchestration & Scheduling)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
ZeniMax Media - DevOps Engineer

ZeniMax Media

Austin, Texas, United States (Remote)
2 Months ago
Milestone - Senior Cloud Engineer

Milestone

Copenhagen, Denmark (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded