Taro Logo

Site Reliability Engineer, Geo Surfaces SRE

Google is a global technology company that provides a wide range of internet-related services and products.
Site Reliability
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS
This job posting is no longer active. Check out these related jobs instead:

Job Description

Google's Geo Surfaces SRE team is seeking a Site Reliability Engineer to ensure the reliability and performance of Google Maps across iOS, Android, and Web platforms. This role is crucial in maintaining the seamless operation of one of Google's most widely-used products, serving over a billion users globally. The position combines software engineering with systems operations, focusing on end-to-end user experience optimization.

As an SRE, you'll work on complex distributed systems, implementing monitoring solutions and developing automation to proactively maintain service quality. The role involves collaboration with various engineering teams, participation in on-call rotations, and contribution to system design and improvement initiatives.

The ideal candidate should have strong coding skills in languages like C, C++, Java, Go, or Python, along with an understanding of distributed systems and performance optimization. This position offers the opportunity to work on large-scale infrastructure while directly impacting billions of users' daily experiences with Google Maps.

The team emphasizes a collaborative culture, focusing on blameless postmortems and continuous improvement. You'll be involved in the complete service lifecycle, from initial design through deployment and refinement, while working in Sydney, Australia. This role combines technical challenges with real-world impact, making it ideal for engineers passionate about reliability, performance, and user experience at scale.

Last updated 14 days ago

Responsibilities For Site Reliability Engineer, Geo Surfaces SRE

  • Collaborate with other engineers to build reliable systems that meet customer needs
  • Manage end-to-end availability and performance by measuring the entire system and developing automated solutions to improve it
  • Involve the whole lifecycle of services, from inception and design, through deployment, operation and refinement
  • Work together to deliver the team's Objectives and Key Results (OKRs) and promote reuse and best practices
  • Participate in a sustainable oncall incident response team and practice blameless postmortems

Requirements For Site Reliability Engineer, Geo Surfaces SRE

Go
Java
Python
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience coding in one or more of the following: C, C++, Java, Go or Python
  • Bachelor's degree in Computer Science or a related technical field (preferred)
  • Experience with algorithms, data structures, complexity analysis, and software design (preferred)
  • Interest in designing, analyzing and troubleshooting large-scale distributed systems (preferred)
  • Ability to debug and optimize code and automate routine tasks (preferred)
  • Excellent problem-solving approach, coupled with strong communication skills and a sense of ownership (preferred)