Taro Logo

Software Engineer, Photos, Early Career

A global technology company that develops internet-related services and products, including search, cloud computing, software, and online advertising technologies.
Frontend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Consumer

Job Description

Google Photos is seeking an Early Career Software Engineer to join their team in Sydney. This role offers an exciting opportunity to work on one of Google's most popular products, combining both client-side and server-side development with machine intelligence capabilities. As part of Google's engineering team, you'll be developing next-generation technologies that impact billions of users worldwide.

The position involves working on Google Photos' web and mobile interfaces, as well as backend systems handling search, storage, and serving, plus machine intelligence aspects including learning and computer vision. You'll be part of a team dedicated to creating user-centered Google experiences, with opportunities to work across the full technology stack.

This is an ideal position for early-career engineers looking to make a significant impact while working with cutting-edge technology. You'll collaborate with various teams, including Product Managers, UX designers, and Quality Assurance, to deliver high-quality products. The role offers exposure to large-scale system design, distributed computing, artificial intelligence, and natural language processing.

Google provides a collaborative environment where engineers can grow and evolve alongside the business, with opportunities to switch teams and projects as they develop. The company is committed to diversity and inclusion, offering a supportive culture where innovation and fresh ideas are welcomed from all areas of expertise.

Note: This position requires work authorization in Australia as it is not eligible for visa sponsorship. Google particularly welcomes Indigenous applicants as part of their commitment to Aboriginal and Torres Strait Islander peoples.

Last updated 2 months ago

Responsibilities For Software Engineer, Photos, Early Career

  • Design, develop, test, deploy, maintain, and enhance software products
  • Work with other engineers to continuously improve our software components and architecture
  • Identify technical problems with the requirements, and fix them, helping the team to course-correct when necessary
  • Utilize communication skills and collaborate with the wider team (e.g., Product Managers, UX designers, and Quality Assurance) to deliver the highest quality product

Requirements For Software Engineer, Photos, Early Career

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