Software Engineer, Site Reliability Engineering, User Data

2 Days 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

NVIDIA - Senior Software QA Test Development Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
Sumo Logic - Senior Software Engineer I - DevOps

Sumo Logic

(Remote)
21 Hours ago
Saama Technologies,  Inc  - Senior Software Engineer 1

Saama Technologies, Inc

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
ByteDance - Backend Software Engineer, Data Engineering

ByteDance

Singapore (On-Site)
6 Months ago
Google - Product Technology Manager

Google

Hyderabad, Telangana, India (On-Site)
2 Days ago
VGW - Staff Site Reliability Engineer

VGW

Perth, Western Australia, Australia (On-Site)
2 Months ago
N-iX - Senior DevOps Engineer

N-iX

Ukraine (Remote)
1 Week ago
Revolgy - Senior Cloud Operations Engineer

Revolgy

United Kingdom (Remote)
1 Month ago
CharacterAI - Software Engineer, Machine Learning Infrastructure

CharacterAI

New York, New York, United States (On-Site)
1 Month ago
Google - Customer Engineer III, Application Modernization, Google Cloud

Google

San Francisco, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GoTo Group - Software Engineer (Backend) - Consumer Payments

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
6 Months ago
Capgemini - Integration MuleSoft Architect

Capgemini

Chennai, Tamil Nadu, India (On-Site)
1 Day ago
Google - Engineering Manager, Looker Modeling and Storage Lifecycle

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Google - Site Reliability Engineer, Home and Assistant, Infrastructure

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
ION - Senior Java Developer - Italy

ION

Rome, Lazio, Italy (On-Site)
6 Months ago
ION - Technical Support Analyst, Chicago - 5849/9555

ION

Chicago, Illinois, United States (On-Site)
6 Months ago
Canva - Fullstack Software Engineer - Video Compositor

Canva

Auckland, Auckland, New Zealand (Remote)
3 Weeks ago
Actian - Sustenance Engineer - Actian Data Platform - Bangalore/Pune

Actian

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Customer and Partner Solutions Engineer, Third-party Google Identity

Google

Boulder, Colorado, United States (On-Site)
2 Days ago
Google - Network Operations Residency Program

Google

Bengaluru, Karnataka, India (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Easygo - Software Engineering Manager - Kick

Easygo

Melbourne, Victoria, Australia (On-Site)
4 Months ago
Canva - Machine Learning Engineer Intern

Canva

Sydney, New South Wales, Australia (Remote)
3 Weeks ago
Canva - Senior Software Engineer (Cloud FinOps) - remote across ANZ

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
Minecast - Enterprise Channel Account Manager

Minecast

Australia (On-Site)
19 Hours ago
Google - Customer Engineer, Financial Services, Google Cloud

Google

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
1000heads - Social Strategy & Insights Manager

1000heads

Sydney, New South Wales, Australia (Hybrid)
1 Week ago
Canva - Backend Software Engineer - Gen AI, Design Generation Experience

Canva

Melbourne, Victoria, Australia (Remote)
4 Weeks ago
Ubisoft - Community Advocacy Manager

Ubisoft

Sydney, New South Wales, Australia (On-Site)
1 Week ago
Canva - B2B Growth Marketing Specialist, Enterprise

Canva

Sydney, New South Wales, Australia (Remote)
3 Weeks ago
Canva - Staff Data Scientist – Marketing

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Google - Senior Systems Development Engineer, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Dream Sports - Director - DevOps

Dream Sports

Mumbai, Maharashtra, India (On-Site)
2 Months ago
SmileGate - Platform Engineering Manager (CTO Division)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
2 Weeks ago
ION - Senior DevSecOps Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
Nielsen Holdings - DevOps Engineer (Terraform, Jenkins, GitLab CI/CD, Python, Airflow)

Nielsen Holdings

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

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
PlayStation Global - Senior Build System Engineer

PlayStation Global

United States (Remote)
3 Weeks ago
Luxoft - Senior Software Support Engineer

Luxoft

(Remote)
5 Months ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

Morrisville, North Carolina, United States (On-Site)
2 Days ago
Easygo - Senior Machine Learning Operations Engineer

Easygo

Melbourne, Victoria, Australia (On-Site)
6 Days ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Dublin, County Dublin, Ireland (On-Site)

New York, New York, United States (On-Site)

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

San Francisco, California, United States (On-Site)

Saint-Ghislain, Wallonia, Belgium (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug