Software Engineer, Photos

Google is a global technology leader that develops innovative products used by billions of people worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Consumer

Description For Software Engineer, Photos

Google Photos is seeking talented Software Engineers to join their team in Sydney. This role encompasses both client-side (web and mobile) and server-side (search, storage, serving) development, along with machine intelligence aspects. As a Software Engineer at Google, you'll be part of developing next-generation technologies that impact billions of users worldwide. The role requires versatility across the full technology stack and offers opportunities to work on critical projects with potential for team and project mobility as the business evolves. Google Photos is one of Google's most sought-after products, focusing on photo sharing and storage services. The position demands strong technical skills, leadership qualities, and enthusiasm for tackling new challenges. You'll be working in an environment that values user-centered experiences and innovative solutions. The role offers the chance to work with cutting-edge technologies in areas including information retrieval, distributed computing, system design, AI, and natural language processing. You'll be part of a team dedicated to pushing technological boundaries while maintaining Google's high standards for code quality and system reliability.

Last updated 15 hours ago

Responsibilities For Software Engineer, Photos

  • Write product or system development code
  • Lead design reviews with peers and stakeholders to decide among available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Software Engineer, Photos

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting

Interested in this job?

Jobs Related To Google Software Engineer, Photos

Technical Program Manager, Spaces Program Management Office

Technical Program Manager role at Google leading complex projects in developer infrastructure, distributed systems, and ML technologies.

Advertising Solutions Architect, gTech Ads LCS

Technical architect role combining advertising technology expertise with customer solution design at Google's gTech Ads division.

Advertising Solutions Architect, Measurement, gTech Ads LCS

Join Google as an Advertising Solutions Architect to help clients optimize their advertising and measurement strategies using Google's advanced technologies.

Product Manager, Sports Search Vertical

Product Manager role at Google focusing on Sports Search Vertical, requiring 5 years of product management experience and sports domain expertise.

Technical Program Manager, Systemic Remediation

Technical Program Manager position at Google leading complex projects, requiring 2+ years of program management experience and technical expertise.