Site Reliability Engineer, Databases

1 Month ago • 2-4 Years • Backend Development • DevOps

Job Summary

Job Description

This Site Reliability Engineering (SRE) role for Databases at Google in Bengaluru, India, combines software and systems engineering to build and run large-scale, distributed systems. Responsibilities include product/tool development, design/architecture review, capacity planning, performance analysis, system tuning, managing service availability, latency, scalability, and efficiency. The SRE will also respond to and resolve service problems, and build automation to prevent recurrence. This role requires strong software development skills (Python, C++, Java, etc.), experience with distributed systems, cloud computing, and databases, and a deep understanding of data structures and algorithms. The ideal candidate will possess a strong problem-solving mindset and a collaborative spirit, working within Google's culture of intellectual curiosity and continuous improvement.
Must have:
  • Bachelor's degree in CS or related field
  • 2+ years experience with data structures/algorithms
  • Software development experience (Python, C++, Java)
  • Experience in analyzing and troubleshooting distributed systems
  • Incident Management and Coding experience
Good to have:
  • 4+ years experience with data structures/algorithms
  • Experience with C, C++, Go
  • Experience with cloud computing and databases

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., Python, C++, Java).

Preferred qualifications:

  • 4 years of experience with data structures/algorithms and software development in one or more programming languages (e.g., C, C++, Java, Python or Go).
  • Experience in analyzing and troubleshooting distributed systems, cloud computing, and databases, Incident Management, Coding.

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

  • Work on product/tool development supporting software and infrastructure tools.
  • Create, influence and review ongoing design, architecture, standards and methods for services and systems. Participate in service capacity planning, software performance analysis and system tuning.
  • Manage availability, latency, scalability and efficiency of Google services by engineering reliability into software and systems.
  • Respond to and resolve emergent service problems; write software and build automation to prevent problem recurrence.

Similar Jobs

Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
BigID - Software Engineer - Cloud Team

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Google - Technical Solutions Consultant

Google

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
PradeepIT Global Consulting Services - Senior Quality Assurance Engineer

PradeepIT Global Consulting Services

Bengaluru, Karnataka, India (Remote)
9 Months ago
Clear Watery Analytics - Technical Data Analyst

Clear Watery Analytics

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Google - Software Engineering Manager II, Site Reliability Engineering

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Voodoo - Freelance Senior Back-end Engineer - Wizz

Voodoo

Paris, Île-de-France, France (Hybrid)
5 Months ago
Google - Software Engineering Manager II, Site Reliability Engineering

Google

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
LeoVegas - Infrastructure Lead

LeoVegas

Stockholm, Stockholm County, Sweden (Hybrid)
5 Months ago
Epic Games - Senior Software Engineer

Epic Games

(On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Velotio Technologies - Lead Engineer (Java)

Velotio Technologies

Pune, Maharashtra, India (Remote)
2 Months ago
NCR Voyix - Software Engineer III - Java Fullstack

NCR Voyix

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
bazzar voice  - Staff Data Engineer

bazzar voice

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
IBKR External - Software Engineer

IBKR External

Mumbai, Maharashtra, India (Hybrid)
1 Month ago
Exient - Senior Programmer

Exient

Floriana, Malta (On-Site)
10 Months ago
Play Perfect - Unity Team Lead

Play Perfect

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago
Bohemia Interactive - Java Developer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
1 Month ago
Glean - Software Engineer, Machine Learning

Glean

Palo Alto, California, United States (On-Site)
1 Month ago
Microsoft - Senior Software Engineering Manager

Microsoft

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago
Veeam Software - QA Automation Engineer with Java

Veeam Software

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

SparkCognition - Senior IT Cloud Engineer

SparkCognition

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Fluence - Battery Systems: Thermal Component Owner (DRE)

Fluence

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
SingleStore - Platform Engineer, FullStack

SingleStore

Hyderabad, Telangana, India (On-Site)
1 Month ago
Google - Site Reliability Engineer, Home and Assistant

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Warner Bros Games - Director, Procure to Pay (P2P)

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
1 Month ago
NVIDIA - Silicon Power Performance Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
PwC - Manager-SAP FICO/Central Finance-Kolkata RDC

PwC

Kolkata, West Bengal, India (On-Site)
8 Months ago
Assystems - Sr. Structural Design Engineer - Buildings

Assystems

Hyderabad, Telangana, India (On-Site)
7 Months ago
Saviynt - Product Owner ( PAM )

Saviynt

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
PhonePe - Software Engineer (Backend, 3 to 5 yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Google - Software Engineering Manager II, Google Cloud CDN

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Warner Bros Games - Staff Software Engineer - Golang - QoE Platform

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Google - Software Engineering Manager, Core Analytics and Insights

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Cricketpedia - Backend Engineer - PHP only

Cricketpedia

Gurugram, Haryana, India (Remote)
2 Years ago
Animoca Brands - Backend Developer

Animoca Brands

China (Remote)
7 Months ago
NVIDIA - Senior Full-Stack Web Applications Software Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
N-iX - Middle Java Engineer with Kotlin

N-iX

Poland (Remote)
1 Month ago
SmileGate - Billing/Store Service Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago
Tencent - Senior Backend Developer - Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Balbix - Principal Software Engineer (Data Integration / Backend Engineering)

Balbix

Bengaluru, Karnataka, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded