Site Reliability Engineer, Databases

2 Weeks 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

ByteDance - Backend Software Engineer - Security Engineering

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Interactive Brokers - Client Technical Support Representative (TAC)

Interactive Brokers

Shanghai, China (On-Site)
8 Hours ago
PlayStation Global - Site Reliability Engineer

PlayStation Global

Adelaide, South Australia, Australia (On-Site)
2 Months ago
Google - Software Engineer II, Fitbit Health Platform

Google

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
Google - Senior UX Engineer, Google Home

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
5 Months ago
Hacksaw Studios - C# Platform Developer

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
2 Weeks ago
Epic Games - Senior Engineer, Patching

Epic Games

(On-Site)
9 Months ago
VGW - Software Engineer

VGW

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
1 Month ago
ByteDance - Site Reliability Engineer Intern

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Cloud Engineer II, AI/ML, Professional Services

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago
Diligent - BT Developer

Diligent

Vancouver, British Columbia, Canada (On-Site)
1 Day ago
Every matrix - Automation QA Tester

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
NinjaVan - Senior Data Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
6 Months ago
Santa Monica Studio - QA Lead

Santa Monica Studio

Los Angeles, California, United States (On-Site)
1 Month ago
Next Level Business Services - Neo4J Architect

Next Level Business Services

Los Angeles, California, United States (On-Site)
6 Months ago
ByteDance - Site Reliability Engineer, Edge Services

ByteDance

Boston, Massachusetts, United States (On-Site)
2 Weeks ago
commerce iq - Software Development Engineer I

commerce iq

Bengaluru, Karnataka, India (On-Site)
18 Hours ago
llnl - Combat Simulation Systems Analyst

llnl

Livermore, California, United States (Hybrid)
1 Day ago
Google - Cloud Technical Solutions Engineer, Infrastructure

Google

Tokyo, Japan (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

DNEG - Tax Incentive Manager (Movie Production - Global)

DNEG

Mumbai, Maharashtra, India (Remote)
3 Months ago
Enphase Energy - Data Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Enphase Energy - Senior Analytics - Supply Chain

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Interactive Brokers - Penetration Testing Lead

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
8 Hours ago
Toppan Merrill - Systems Engineer

Toppan Merrill

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
Springer Group - Editorial Assistant, Books Editorial Projects Management, S&T

Springer Group

New Delhi, Delhi, India (Hybrid)
1 Day ago
PwC - IN-Associate–KYC&AML --FinCrime Coe- Advisory– Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Google - Product Manager, Apps Script

Google

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Avathon - Quality Assurance Engineer

Avathon

Bengaluru, Karnataka, India (On-Site)
5 Months ago
PwC - Director

PwC

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

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Inwave - Backend Developer

Inwave

(On-Site)
2 Months ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Poland (On-Site)
2 Weeks ago
ByteDance - Backend Software Engineer, Enterprise Solution

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
PENN Interactive - Staff Software Developer, Platform Core

PENN Interactive

United States (Hybrid)
1 Month ago
Onehouse - Backend Engineer (India)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Sporty Group - Android Engineer

Sporty Group

India (Remote)
9 Months ago
Google - Software Engineer III, Infrastructure, Conduit Flume Pipelines

Google

Zürich, Zurich, Switzerland (On-Site)
2 Weeks ago
Playrix - Senior Python Developer

Playrix

Ireland (Remote)
3 Months ago
Google - Software Engineer, Nexus Observability Infrastructure

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Days ago
CharacterAI - Software Engineer, Backend

CharacterAI

Menlo Park, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug