Staff Software Engineer, Processing and Serving, Google Photos

1 Hour 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

PlayStation Global - Principal Full Stack Engineer (Crash Reporting System)

PlayStation Global

London, England, United Kingdom (On-Site)
1 Month ago
PradeepIT Global Consulting Services - Senior Quality Assurance Engineer

PradeepIT Global Consulting Services

Bengaluru, Karnataka, India (Remote)
8 Months ago
Zoox - Site Reliability Engineer

Zoox

Foster City, California, United States (Hybrid)
6 Months ago
Fanatee - Data Intern

Fanatee

Spain (Hybrid)
3 Weeks ago
Modulate - Solutions Engineer

Modulate

Somerville, Massachusetts, United States (Hybrid)
1 Month ago
Tencent - Backend Developer

Tencent

(On-Site)
3 Months ago
Patreon - iOS Engineer

Patreon

San Francisco, California, United States (Hybrid)
3 Weeks ago
Luxoft - Java Team Lead

Luxoft

Mississauga, Ontario, Canada (On-Site)
5 Months ago
Whatnot - Engineering Manager, Infrastructure

Whatnot

Los Angeles, California, United States (Remote)
5 Months ago
Whatnot - Platform Engineer

Whatnot

San Francisco, California, United States (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sporty Group - Senior Backend Engineer

Sporty Group

(Remote)
10 Months ago
Anthology  Inc  - Platform Engineer II

Anthology Inc

Bogotá, Bogota, Colombia (Remote)
4 Months ago
ByteDance - Backend Software Engineer - Security Engineering

ByteDance

San Jose, California, United States (On-Site)
2 Days ago
ByteDance - Application Security Engineer - Global Monetization

ByteDance

Singapore (On-Site)
2 Days ago
PwC - Analityk biznesowy  (freelance)

PwC

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Sigma Software - Senior Java Developer

Sigma Software

Brasília, Federal District, Brazil (On-Site)
6 Months ago
Knuddels - Backend Development and Data Science Intern

Knuddels

Baden-Württemberg, Germany (Remote)
3 Weeks ago
Trend Micro - (Sr.) Backend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Microsoft - Member of Technical Staff, AI Pretraining

Microsoft

London, England, United Kingdom (On-Site)
3 Weeks ago
Google - Software Engineer III, Mobile (Android), YouTube

Google

San Bruno, California, United States (On-Site)
1 Hour ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Paytm - Data Engineering - Data Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
Zeta - Sr. Associate - Data Privacy

Zeta

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Paytm - Area Sales Manager- Deputy Manager -  Hyderabad

Paytm

Hyderabad, Telangana, India (On-Site)
4 Months ago
Ajmera Infotech - Site Reliability Engineer (SRE) - Kubernetes

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Nagarro - Senior Staff Engineer, Frontend React

Nagarro

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Hapag-Lloyd AG - Senior Software Engineer

Hapag-Lloyd AG

Chennai, Tamil Nadu, India (On-Site)
5 Months ago
Kenvue - GenAI ML Engineer, Data Science

Kenvue

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Aristocrat Gaming - Senior Technical Artist (Animation, Motion Graphics, After Effects)

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
3 Weeks ago
PwC - Senior Associate_Azure Data Engineer_Data & Analytics_Advisory_PAN  India

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Epic Games - Senior C++ Engineer, Developer Relations

Epic Games

United States (On-Site)
2 Days ago
ByteDance - Relational Database Intern (Data Tech Infra)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Red Rover Interactive - Senior Server programmer

Red Rover Interactive

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
10 Months ago
Go Fund Me - Senior Software Engineer (Payments)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (On-Site)
5 Months ago
Casumo - Engineering Team Lead

Casumo

(Hybrid)
3 Weeks ago
Entrata - Backend Developer

Entrata

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
6 Months ago
Drivetrain - SDE (Automation & Quality Focus)

Drivetrain

Kolkata, West Bengal, India (Remote)
8 Months ago
Velotio Technologies - Lead Engineer (Java)

Velotio Technologies

Pune, Maharashtra, India (Remote)
2 Weeks ago
Tencent - Backend Developer

Tencent

(On-Site)
3 Months ago
Google - Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
3 Months 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.

Portland, Oregon, United States (On-Site)

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

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

Taipei City, Taiwan (On-Site)

Atlanta, Georgia, United States (On-Site)

Bengaluru, Karnataka, India (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