Staff Software Engineer, Processing and Serving, Google Photos

1 Week ago • 8 Years + • Backend Development • Full Stack Development

Job Summary

Job Description

The Staff Software Engineer role within Google Photos' Processing and Serving team focuses on building and maintaining the backend infrastructure powering key features. Responsibilities include collaborating with cross-functional partners to define team goals and strategy, delivering high-quality software solutions, building automation platforms for faster development (especially for ML features), improving cost and capacity management, and enhancing system reliability and performance. The ideal candidate will have extensive software development experience (8+ years), technical leadership experience (3+ years), and people management experience (2+ years). The team manages millions of queries per second, serving users worldwide.
Must have:
  • 8+ years software development experience
  • 3+ years technical leadership
  • 2+ years people management
  • Experience with large-scale data processing
  • Build reliable and maintainable services
Good to have:
  • Master's degree in CS
  • LLM experience
  • Experience with PS1, Conduit, Kronos
  • Production system & security expertise
  • Customer relationship management

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 3 years of experience in a technical leadership role; overseeing projects.
  • 2 years of experience in a people management, supervision/team leadership role.

Preferred qualifications:

  • Master's degree or PhD in Computer Science, or a related technical field.
  • Experience with Large Language Model (LLM).
  • Experience in building/maintaining highly scalable data processing infrastructure (e.g., PS1, Conduit, Kronos, etc.).
  • Experience with production systems and privacy/security.
  • Experience with establishing and maintaining relationships with customer teams.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The Photos Processing and Serving team is responsible for the Photos backend processing infrastructure that powers many of the critical features in Google Photos, serving users across the world. We build reliable and maintainable services and platforms that manage millions of queries per second (QPS).Google Photos is a photo sharing and storage service developed by Google. Photos is one of the most sought after products at Google and is looking for both client-side (web and mobile), with server-side (search, storage, serving) and machine intelligence (learning, computer vision) Software Engineers. We are dedicated to making Google experiences centered around the user.

Responsibilities

  • Collaborate with cross-functional partners to define the team's goal, strategy, and roadmap, ensuring alignment with overall Google Photos goals.
  • Deliver software solutions that delight users and contribute to the success of Google Photos.
  • Build automation platforms to accelerate prototyping and feature development, especially in enabling Machine Learning (ML) motivated features.
  • Build tools to improve cost and capacity management, help Photos team make tradeoff decisions to balance performance and cost.
  • Improve system reliability, performance, and maintainability that powers user features.

Similar Jobs

The Walt Disney Company - Senior Software Engineer, Ad Platforms

The Walt Disney Company

Washington, United States (On-Site)
1 Week ago
Google - Software Engineer III, Engineering Productivity

Google

New York, New York, United States (On-Site)
1 Week ago
Tesla - Controls Engineer Paint

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Google - Software Engineer II, AI/ML, Technical Infrastructure

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Microsoft - Senior Software Engineer - Fabric AI

Microsoft

Vancouver, British Columbia, Canada (On-Site)
6 Days ago
Scopely - Principal Game Server Engineer - Unannounced Project

Scopely

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago
Voodoo - Senior iOS Engineer

Voodoo

Paris, Île-de-France, France (Hybrid)
3 Weeks ago
N-iX - Senior Backend (Java/Scala) Engineer

N-iX

Ukraine (Remote)
1 Week ago
ByteDance - Backend Software Engineer

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
3 Months ago
Ludeo - Streaming Engineer C++

Ludeo

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Next Level Business Services - Android Developer

Next Level Business Services

Holtsville, New York, United States (On-Site)
6 Months ago
ByteDance - Site Reliability Engineer, Edge Services

ByteDance

Boston, Massachusetts, United States (On-Site)
1 Week ago
Actian - Software Developer DBMS QA - Bangalore

Actian

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Tencent - WeChat Tech Intern (Backend Developer)

Tencent

(On-Site)
5 Months ago
Google - Software Engineer III, Data Engineering, Pixel

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
NXP - Student Internships - Initiative Application (m/f/d)

NXP

Gratkorn, Styria, Austria (On-Site)
7 Months ago
Netflix - Software Engineer 6 - Games Engineering

Netflix

United States (Remote)
1 Week ago
Google - Web Solutions Engineer

Google

Hyderabad, Telangana, India (On-Site)
1 Week ago
ION - Senior Java Developer - Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Ubisoft - Animator

Ubisoft

Pune, Maharashtra, India (On-Site)
1 Month ago
Ajmera Infotech - Product Designer

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
1 Month ago
Virtusa - UI Developer

Virtusa

Andhra Pradesh, India (Hybrid)
7 Months ago
Velotio Technologies - Senior DevOps Engineer (GCP)

Velotio Technologies

Maharashtra, India (Remote)
1 Month ago
Glean - Software Engineer, Machine Learning (India)

Glean

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Mindtickle - Learning Consultant

Mindtickle

Pune, Maharashtra, India (Hybrid)
6 Months ago
Nagarro - Associate Staff Engineer, CRM Salesforce

Nagarro

Gurugram, Haryana, India (On-Site)
6 Months ago
Simple Viral Games - Android Developer Intern

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Google - Technical Solutions Consultant, University Graduate, 2025

Google

Hyderabad, Telangana, India (On-Site)
4 Months ago
CRED - VKYC ops

CRED

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Velotio Technologies - Software Architect (Data Engineering)

Velotio Technologies

Pune, Maharashtra, India (Remote)
4 Weeks ago
Animoca Brands - Backend Developer

Animoca Brands

Malaysia (Remote)
7 Months ago
SparkCognition - Software Engineer (Scala_Backend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Epic Games - Senior Backend Engineer

Epic Games

Bellevue, Washington, United States (On-Site)
1 Month ago
SuperPlay - Senior Server Developer

SuperPlay

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
GoTo Group - Senior Software Engineer (Backend) - Consumer Lending

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
3 Months ago
Abnormal Security - Software Engineer II - Back End (Engineering Effectiveness)

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Playtika - PHP Tech Lead

Playtika

Poland (Hybrid)
1 Month ago
Google - Engineering Manager, WAN Core

Google

Dublin, County Dublin, Ireland (On-Site)
4 Days ago
Casumo - Engineering Team Lead

Casumo

(Hybrid)
4 Weeks 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.

Fremont, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)

Seattle, Washington, 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