We’re looking for a Software Engineer to join the Google Photos team – one of Google's most popular and fast-growing products. As a key contributor, you’ll help shape the way people around the world experience, organize, and search through their most cherished memories. You’ll work on cutting-edge search experiences powered by AI, integrated with a robust backend infrastructure designed to support massive global scale.
This role is ideal for individuals who enjoy full-stack development, system design, and innovative problem-solving, and who want to work with a diverse and talented team pushing the limits of what’s possible with technology.
Minimum Qualifications
- A Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience.
- At least 2 years of professional experience in software development using one or more general-purpose programming languages (e.g., Java, Python, Go, C++).
- Demonstrated experience with data structures and algorithms in academic or professional settings.
Preferred Qualifications
- Master’s degree or PhD in Computer Science or a related technical discipline.
- 2+ years of experience in analyzing the performance of large-scale systems, using data visualization tools, and debugging complex systems.
- Background in developing accessible technologies and building inclusive user experiences.
- Strong experience with code and system health monitoring, performance optimization, and writing robust test suites.
- Deep knowledge of scalable system design, distributed computing, or AI/ML applications is a plus.
What You’ll Do
- Design, implement, test, and maintain product or system-level code.
- Contribute to shaping the architecture and long-term technical strategy of core components across the Google Photos ecosystem.
- Participate in or lead technical design discussions and reviews with your peers and stakeholders to ensure solid and scalable solutions.
- Review and provide feedback on code written by other developers to uphold a high standard of quality, performance, and maintainability.
- Collaborate cross-functionally with teams such as UX, product management, AI/ML, and infrastructure to deliver features that delight our users.
- Document system architecture and development processes, and help adapt educational content based on evolving product needs and customer feedback.
- Troubleshoot and debug complex issues, triage and resolve service outages, and contribute to continuous improvement in system reliability.
About Google Photos
Google Photos is not just a gallery app—it’s a smart, AI-powered solution to help users save, organize, and relive their most important memories. We’re building the next generation of experiences that go far beyond image storage. This includes intelligent organization, real-time collaboration, seamless sharing, and advanced search capabilities that leverage Google's vast infrastructure and deep expertise in artificial intelligence and machine learning.
As part of the Photos team, you’ll be working at the intersection of product innovation and world-class engineering. Whether it’s client-side development (web, Android, iOS), server-side infrastructure (search, storage, performance), or machine intelligence (ML, computer vision), there’s ample room to grow and contribute to projects that matter.
Why Join Us?
- Impact at scale. Influence the experience of billions of users across the globe.
- Flexibility. Opportunities to work on client-side, server-side, or ML-focused projects—and switch between them as you grow.
- Learning culture. Collaborate with some of the brightest minds in the industry, with a culture of mentorship, growth, and innovation.
- Diversity and Inclusion. At Google, we believe in equal opportunity for all, and we're committed to fostering an inclusive workplace where everyone can thrive.
Equal Opportunity Employer
Google is proud to be an Equal Opportunity Employer. We are committed to building a workforce that reflects the diversity of our global users. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, age, or veteran status. Google also considers qualified applicants with criminal histories consistent with legal requirements.