Taro Logo

Site Reliability Engineer, Geo Surfaces SRE

A global technology company that specializes in internet-related services and products.
Site Reliability
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Job Description

Google's Geo Surfaces SRE team is seeking a Site Reliability Engineer to ensure the reliability, performance, and efficiency of Google Maps across iOS, Android, and Web platforms. This role is crucial in safeguarding user experiences for over a billion global users, from initial app launch through the complex interplay of client and server technologies. The position involves working with client-side monitoring, influencing application architecture, and building automation for proactive experience management.

As an SRE, you'll be part of a team dedicated to maintaining one of Google's most iconic products, focusing on system reliability and performance optimization. The role combines software engineering with operations, requiring skills in distributed systems, monitoring, and automation. You'll work on the entire service lifecycle, from design to deployment and refinement.

The ideal candidate should have strong coding abilities in languages like Python, Go, or Java, with an understanding of distributed systems and performance optimization. You'll need excellent problem-solving skills and the ability to work collaboratively in a team environment. This position offers the opportunity to impact billions of users while working with cutting-edge technology at massive scale.

The role includes participation in an on-call rotation and incident response team, emphasizing a culture of blameless postmortems and continuous improvement. You'll be working from the Sydney office, contributing to a global team that values technical excellence and user experience. This is an excellent opportunity for someone passionate about reliability engineering and interested in working on complex distributed systems at Google scale.

Last updated 9 days ago

Responsibilities For Site Reliability Engineer, Geo Surfaces SRE

  • Collaborate with other engineers to build reliable systems that meet customer needs
  • Manage 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

Python
Go
Java
  • 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)