Software Engineer, Site Reliability Engineering, User Data

1 Month ago • 2 Years + • DevOps • Backend Development

Job Summary

Job Description

The User Data SRE team at Google is seeking a Software Engineer to work on foundational systems (Kansas and Contribservice) used for building user insights, profiling, personalization, and contributions. This role requires collaboration with development partners to improve service reliability, scalability, and efficiency, and to ensure new services meet production best practices. Responsibilities include identifying and solving service-level problems, designing and implementing solutions, guiding other engineers, shaping team culture, contributing to team OKRs (including automation), and participating in on-call rotations. The successful candidate will have experience with data structures/algorithms, software development (preferably in C, C++, Java, Python, or Go), and a strong understanding of networking, operating systems, and storage. Experience with global scale distributed systems is highly valued.
Must have:
  • Bachelor's degree in CS or related field
  • 2+ years experience with data structures/algorithms
  • Software development experience (C, C++, Java, Python, Go)
  • Experience with distributed systems
  • Problem-solving and communication skills
Good to have:
  • Experience in coding, networking, OS, and storage
  • Experience in global scale distributed systems

Job Details


Minimum qualifications:

  • 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.

Preferred qualifications:

  • Experience in one or more of the following: C, C++, Java, Python, or Go
  • Experience in one or more of the following: C, C++, Java, Python, or Go.
  • Experience in coding, networking, operating systems and storage.
  • Experience in problem-solving and analyzing global scale distributed systems.
  • Excellent communication and teamwork skills.

About the job

Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google Cloud's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to customer's needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance.

Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you’ll have the opportunity to manage the complex challenges of scale which are unique to Google Cloud, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. SRE's culture of intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.

The User Data SRE team is responsible for foundational systems, Kansas and Contribservice, which are used to build user insights, profiling, personalisation and contributions. The team’s work is essential to Google’s ability to provide its users with a personalized and relevant experience, whilst protecting the privacy of Google’s users.

Responsibilities

  • Work with development partners to improve the reliability, scalability, and efficiency of the services, and make new services meet production best practices.
  • Identify important service-level or cross-service problems, propose solutions, and write designs. Turn these into successful projects and where necessary guide the work of other engineers.
  • Help shape team culture and long term goals using your experience and by advocating for Site Reliability Engineering (SRE) best practices.
  • Work together to deliver the team's OKRs, including automation to reduce operational toil.
  • Participate in the on-call and operational rotations split with United States (New York).

Similar Jobs

Populla - Senior Software Engineer - Full Stack

Populla

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Actian - C++ Engineer - Pune

Actian

Pune, Maharashtra, India (On-Site)
7 Months ago
Britive - Engineering Manager

Britive

Bengaluru, Karnataka, India (Remote)
1 Month ago
Crowd Strick - Sr. SDET Engineer, Cloud - Platform

Crowd Strick

United States (Remote)
1 Week ago
Britive - SENIOR SOFTWARE ENGINEER

Britive

San Francisco, California, United States (Remote)
6 Months ago
Rackspace Technology - Cloud Engineer IV (Java Dev Google Cloud Practice Engineer)

Rackspace Technology

Gurugram, Haryana, India (Remote)
2 Months ago
Glean - Solutions Architect - ANZ / Singapore region customer hours.

Glean

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Epic Games - Senior Programmer, Development and Operations (DevOps)

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Ubisoft - Backend Golang Developer

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
Gearbox Software - Senior Site Reliability Engineer

Gearbox Software

Frisco, Texas, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

OKX - Data Engineer

OKX

Hong Kong (On-Site)
7 Months ago
ION - Senior AI Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
7 Months ago
Thousand Eyes - Senior Software Engineer, Cloud and Enterprise Agents

Thousand Eyes

Austin, Texas, United States (On-Site)
2 Weeks ago
Veeam Software - Backend Engineer

Veeam Software

Seattle, Washington, United States (Remote)
2 Weeks ago
4ThePlayer - REMOTE Junior Backend JavaScript Developer

4ThePlayer

(Remote)
1 Month ago
Zoox - Senior Software Engineer - High Performance Computing

Zoox

Seattle, Washington, United States (Hybrid)
7 Months ago
ByteDance - Software Engineer, Cloud Native Platform

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
ByteDance - Software Development Engineer in Test

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Riot Games - Senior Software Engineer, Services - Esports Platform & Experiences

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

WongDoody - (CX) Customer Experience Consultant

WongDoody

Melbourne, Victoria, Australia (On-Site)
1 Month ago
Nine - iOS Engineer

Nine

North Sydney, New South Wales, Australia (On-Site)
1 Month ago
Canva - Senior Frontend Engineer - Growth

Canva

Brisbane, Queensland, Australia (Remote)
2 Months ago
illumination studio paris - HOUDINI GENERALIST

illumination studio paris

Sydney, New South Wales, Australia (On-Site)
1 Year ago
lucas films - Groom Artist

lucas films

Sydney, New South Wales, Australia (On-Site)
1 Month ago
lucas films - Studio Technology Internship - Desktop Support

lucas films

Sydney, New South Wales, Australia (On-Site)
3 Weeks ago
Telastra - Customer Service & Sales Consultant

Telastra

Australia (On-Site)
2 Weeks ago
IMC - Information Security Engineer

IMC

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Thales - Process Engineer - Industrialisation

Thales

Melbourne, Victoria, Australia (On-Site)
2 Weeks ago
The Walt Disney Company - Lawyer

The Walt Disney Company

Richmond, Victoria, Australia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

ByteDance - Software Engineer, SRE - Platform Services

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Luxoft - Senior .net developer

Luxoft

Poland, Ohio, United States (Remote)
5 Months ago
PwC - Senior Associate_Azure Data Engineer_Data & Analytics_Advisory_PAN  India

PwC

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Nagarro - Senior Engineer, DevOps

Nagarro

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Nielsen Holdings - Software Engineer - Bigdata (Java/Scala and SQL)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
PwC - IN-Associate_ Azure DevOps Engineer_OneCloud_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ByteDance - Cloud Site Reliability Engineer

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
GoTo Group - Software Engineer - Foundation Security

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Warner Bros Games - Manager, Software Engineering

Warner Bros Games

(Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded