Taro Logo

Software Engineer, Android, Photos, Early Career

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Android
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Consumer

Job Description

Google Photos is seeking an Early Career Software Engineer to join their Android team. This role is part of Google's mission to develop next-generation technologies that impact billions of users worldwide. As a Software Engineer on the Photos team, you'll work on both client-side (web and mobile) and server-side (search, storage, serving) components, as well as machine intelligence features. The role offers opportunities to work across the full technology stack and collaborate with cross-functional teams.

You'll be responsible for writing product code, participating in design reviews, and ensuring best practices through code reviews. The position requires strong programming fundamentals with at least 1 year of experience in languages like Python, Java, or JavaScript, plus knowledge of data structures and algorithms. Experience with Android development is preferred but not required.

Google Photos is one of Google's most sought-after products, combining photo sharing and storage with advanced machine learning capabilities. This role offers the opportunity to work on features that directly impact how users interact with their personal media while being part of a team that pushes the boundaries of mobile technology.

The position is based in Sydney, Australia, and offers the chance to work with Google's world-class engineering teams while contributing to a product used by millions. Google provides a collaborative environment focused on innovation and technical excellence, with opportunities for growth and development as both the product and your career evolve.

Last updated 5 days ago

Responsibilities For Software Engineer, Android, Photos, Early Career

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst 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, Android, Photos, Early Career

Java
Python
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms

Related Jobs

Software Engineer, Android, Files and Storage, Early Career

Early career software engineering role at Google focusing on Android file management and storage systems, combining mobile development with AI integration.

Software Engineer, Engineering Productivity, Android, Early Career

Early career software engineering role at Google focusing on Android Engineering Productivity, building tools and infrastructure for Android mainline modules and improving developer experience.

Software Engineer, Android, Photos, Early Career

Early career software engineering role at Google Photos focusing on Android development, combining client-side mobile development with server-side technologies and machine intelligence.

Software Engineer, Engineering Productivity, Android, Early Career

Early career software engineering role at Google focusing on Android Engineering Productivity, building tools and infrastructure for Android platform development in Sydney, Australia.

Software Engineer, Android, Photos, Early Career

Early career Android Software Engineering role at Google Photos, focusing on mobile development, machine learning, and large-scale systems.