Google
Google4h ago
Foundit

Site Reliability Engineering

Bengaluru / Bangalore, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Site Reliability Engineering Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Google

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Join Google's Site Reliability Engineering (SRE) team in Bengaluru/Bangalore, India, as a Software Engineer. SRE is at the forefront of combining software and systems engineering to develop and maintain highly scalable, fault-tolerant, and reliable distributed systems. This role is integral to ensuring the optimal performance, availability, and rapid improvement of Google's critical services, both internal and external. You will be instrumental in managing system capacity and performance, with a strong focus on optimizing existing systems, building essential infrastructure, and driving efficiency through automation.

As an SRE, you will tackle the unique scaling challenges at Google, leveraging your expertise in coding, algorithms, complexity analysis, and large-scale system design. Our team thrives on intellectual curiosity, problem-solving, and an open, collaborative environment that encourages big thinking and calculated risks. We promote self-direction on impactful projects while providing robust support and mentorship for professional growth. You will have the opportunity to contribute to critical projects, potentially including improving the reliability of services like AlloyDB, and participate in a tier 1 on-call rotation.

Key responsibilities include developing and supporting software and infrastructure tools, influencing and reviewing service design, architecture, standards, and methods. You will be responsible for the availability, latency, scalability, and efficiency of Google services by engineering reliability into software and systems. This includes responding to and resolving emergent service problems, writing software to prevent recurrence, and contributing to capacity planning, performance analysis, and system tuning.

Minimum Qualifications:

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • 1 year of experience in software development using languages such as C, C++, Java, Python, or Go.
  • 1 year of experience with data structures and algorithms.

Preferred Qualifications:

  • 2 years of experience with complexity analysis and software design.
  • Experience in analyzing and troubleshooting large-scale distributed systems, cloud computing, and large databases.
  • Knowledge of database internals and Google infrastructure.

Company

Google

Google

Google is a global technology leader renowned for its innovative products and services that organize the world's information and make it universally accessible and useful. Based in Mountain View, Cali...

Bengaluru / Bangalore, India
Posted on Foundit
Site Reliability Engineering, Software Engineer at Google | Bengaluru / Bangalore, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform