Site Reliability Engineer

Google is a global technology leader that specializes in internet-related services and products.
Site Reliability
Mid-Level Software Engineer
Contact Company
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Site Reliability Engineer

Site Reliability Engineering (SRE) at Google combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. As an SRE, you'll ensure Google Cloud's services—both internal and external—maintain reliability and appropriate uptime while driving continuous improvement. The role involves managing complex challenges unique to Google Cloud's scale, optimizing existing systems, building infrastructure, and automating processes. You'll work with data structures, algorithms, and large-scale system design. The team values diversity, intellectual curiosity, and problem-solving in a blame-free environment. You'll collaborate with people from diverse backgrounds, taking calculated risks and working on meaningful projects. The role offers support and mentorship for professional growth while managing project priorities, deadlines, and deliverables. You'll be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions for Google's critical infrastructure.

Last updated a day ago

Responsibilities For Site Reliability Engineer

  • Contribute to land projects like Automated Troubleshooting, Better Monitoring and Service Level Objective (SLOs), Podification of services, etc.
  • Identify needs across network telemetry services. Propose, build and launch cross-service solutions to satisfy those needs
  • Motivate improvements in the team's systems, infrastructure around them, and network telemetry ecosystem
  • Engage with partner teams, users to make systems reliable with relatable SLOs. Guide technical plans and goals towards creating reliable systems
  • Operate the network telemetry systems of Google production network

Requirements For Site Reliability Engineer

Linux
Kubernetes
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 2 years of experience with data structures/algorithms and software development in one or more programming languages
  • Experience in software engineering with knowledge of Google production network
  • Experience with research, propose and launching engineering solutions
  • Ability to collaborate with current and prospective partner teams, product and users to discover their needs and provide solutions
  • Excellent collaboration skills with technical goals for the team and partners
  • Excellent leadership skills

Interested in this job?

Jobs Related To Google Site Reliability Engineer

Software Developer III, Site Reliability Development, Google Cloud

Site Reliability Developer role at Google Cloud focusing on building and maintaining large-scale distributed systems with competitive compensation and comprehensive benefits.

Software Developer II, Site Reliability Development, Google Cloud

Mid-level Software Developer position focusing on Site Reliability Development for Google Cloud, building and maintaining large-scale distributed systems.

Software Engineer III, Site Reliability Engineering

Site Reliability Engineer role at Google focusing on building and maintaining large-scale distributed systems with emphasis on reliability and automation.

Software Engineer III, Google Cloud, Site Reliability Engineering

Site Reliability Engineer position at Google Cloud focusing on building and maintaining large-scale distributed systems with opportunities for hybrid work in Warsaw, Poland.

Software Engineer III, Site Reliability Engineering, Google Cloud

Site Reliability Engineer role at Google Cloud focusing on building and maintaining large-scale distributed systems with emphasis on reliability and performance optimization.