Engineering Manager, Google Photos

Google is a global technology company known for search, cloud computing, software, and online advertising.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Consumer

Description For Engineering Manager, Google Photos

Google Photos is seeking an Engineering Manager to lead and grow teams across client-side, server-side, and machine intelligence initiatives. This role combines technical leadership with people management, requiring 8+ years of software development experience and 3+ years in technical leadership. You'll be responsible for shaping the technical direction of Google Photos, one of Google's most popular products, while managing and developing engineering talent.

The role involves overseeing both technical and organizational aspects of the team, from setting strategic priorities to ensuring code quality and best practices. You'll work with various technologies including machine learning, computer vision, and large-scale distributed systems, contributing to both product strategy and technical implementation.

As an Engineering Manager at Google Photos, you'll have the opportunity to impact millions of users while working with cutting-edge technology in photo sharing and storage. The position requires a blend of technical expertise in software development, experience with computer vision/graphics, and strong leadership skills to guide teams across multiple locations.

Google offers a collaborative environment where you'll work with talented engineers on challenging technical problems. The role provides the chance to shape the future of digital photography and photo management while working at one of the world's leading tech companies. You'll be part of an organization that values diversity, equity, and inclusion, with a strong commitment to building representative teams and creating a culture of belonging.

The position offers the excitement of working on a product that touches millions of lives daily, combined with the challenge of managing complex technical systems and teams. You'll have the opportunity to influence product direction, mentor engineers, and drive technical excellence while working on technology that helps people preserve and share their most important memories.

Last updated an hour ago

Responsibilities For Engineering Manager, Google Photos

  • Set and communicate team priorities that support the broader organization's goals, align strategy, processes, and decision-making across teams
  • Set clear expectations with individuals based on their level and role and align to the broader organization's goals
  • Meet regularly with individuals to discuss performance and development, and provide feedback and coaching
  • Develop the mid-term technical idea and roadmap within the scope of the team
  • Evolve the roadmap to meet anticipated future requirements and infrastructure needs
  • Design, guide, and vet systems designs within the scope of the broader area
  • Write product or system development code to solve ambiguous problems
  • Review code developed by other engineers and provide feedback to ensure best practices

Requirements For Engineering Manager, Google Photos

Python
Java
JavaScript
  • 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
  • 2 years of experience in people management, supervision/team leadership role
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 3 years of experience working in a changing organization (preferred)
  • Experience with computer vision/graphics (preferred)
  • Knowledge of machine learning or image/video processing algorithms for consumer photography or mobile applications (preferred)

Interested in this job?

Jobs Related To Google Engineering Manager, Google Photos

Software Engineering Manager, Payments Platform

Lead Google's Payments Platform engineering team in developing and implementing innovative payment solutions while managing and mentoring software engineers.

Software Engineering Manager, Finance Works Core

Lead software engineering teams at Google's Core division, managing Finance Works projects and driving technical excellence across multiple teams.

Power Architect, Platforms Engineering

Senior power engineering role at Google focusing on developing innovative power solutions for data center infrastructure and point of load applications.

Head of Engineering, YouTube Playables, Gaming

Lead the YouTube Playables engineering team, overseeing game integration and platform development for direct game playing on YouTube.

Software Engineering Manager, Black Community Inclusion

Lead software engineering teams at Google while promoting Black community inclusion, requiring 8+ years of development experience and strong leadership skills.