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 offers an opportunity to work on one of Google's most sought-after products, combining client-side development with server-side technologies and machine intelligence. As part of Google's engineering team, you'll be developing technologies that impact billions of users worldwide.

The position involves working on critical projects with opportunities for growth and team rotation as the business evolves. You'll be part of a team that handles information at massive scale, extending well beyond web search into areas including distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, and UI design.

Google Photos is a photo sharing and storage service that combines mobile development with advanced technologies like machine learning and computer vision. The role requires collaboration with cross-functional teams, including UX and Product teams, to transform feature ideas into practical engineering solutions.

The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about tackling new problems across the full technology stack. You'll be working in an environment that values innovation and technical excellence, with opportunities to contribute to products that impact users globally.

Google offers a supportive and inclusive work environment, with a strong commitment to diversity and equal opportunity. The company provides comprehensive benefits and opportunities for professional growth, making it an ideal place for early-career engineers looking to make a significant impact in consumer technology.

Last updated 19 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, Android, Photos, Early Career

Early career software engineering role at Google Photos team focusing on Android development, requiring 1 year of programming experience and strong fundamentals in data structures and algorithms.

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.