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

Join Google's Geo Surfaces SRE team, dedicated to ensuring Google Maps' reliability and performance across iOS, Android, and Web platforms. This role focuses on safeguarding user experiences for over a billion global users, from app launch through the intricate interplay of client and server technologies. As a Site Reliability Engineer, you'll work on client-side monitoring, influence application architecture, and develop automation for one of Google's most iconic products.

The position requires strong technical skills in distributed systems, coding proficiency in languages like Python, Java, or Go, and a passion for maintaining high-reliability services. You'll collaborate with teams to build and maintain robust systems, manage performance metrics, and participate in on-call rotations.

This is an excellent opportunity for engineers interested in large-scale distributed systems and passionate about user experience. You'll work at Google's Sydney office, contributing to the reliability of Google Maps' surface features while being part of a team that values collaboration, automation, and systematic problem-solving.

The role combines software engineering with operations, requiring both technical expertise and strong communication skills. You'll be involved in the complete service lifecycle, from design to deployment and refinement, while working in an environment that promotes learning and best practices sharing. This position offers the chance to make a significant impact on a product used by billions while working with cutting-edge technology and talented engineers.

Last updated 4 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
Java
Go
  • 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)

Related Jobs

Messages Site Reliability Engineer

Entry-level Site Reliability Engineering role at Google focused on maintaining and improving the reliability of messaging services and infrastructure.

Site Reliability Engineer, Play

Site Reliability Engineer position at Google Play, focusing on maintaining and scaling distributed systems while ensuring reliability and performance of Play Games services.

Messages Site Reliability Engineer

Entry-level Site Reliability Engineering role at Google focused on ensuring reliability of messaging services through software engineering and systems operations.

Software Engineer, Early Career, iOS, Photos

Early career iOS software engineering role at Google Photos, focusing on mobile development and user experience in photo sharing and storage services.

Software Engineer, Android, Files and Storage, Early Career

Early career software engineering role at Google focusing on Android file management and storage systems, combining mobile development with AI integration.