Taro Logo

Software Engineer III, AI/ML, Google Photos

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III, AI/ML, Google Photos

Google is seeking a Software Engineer III to join their Creative Camera team within Google Photos. This role combines software engineering with machine learning expertise to build the future of photography and videography. The position involves working on both client-side (web and mobile) and server-side (search, storage, serving) components, with a focus on machine intelligence applications including learning and computer vision.

The Creative Camera team's mission is to revolutionize digital imagery through developing new algorithms for creating the highest quality images and videos on mobile devices, while also pioneering novel ways of capturing and reliving experiences. Google Photos, as one of Google's most popular products, provides a platform for implementing these innovations in photo sharing and storage.

The ideal candidate will contribute to Google's next-generation technologies that impact billions of users worldwide. The role requires versatility across the full technology stack, leadership qualities, and enthusiasm for tackling new challenges. You'll be working on critical projects with opportunities for growth and team transitions as the business evolves.

Key responsibilities include writing production code, collaborating on design and code reviews, maintaining documentation, debugging complex issues, and implementing machine learning solutions. The position offers the opportunity to work with cutting-edge ML infrastructure and contribute to model optimization and data processing.

This role is perfect for someone who combines strong software engineering fundamentals with specialized machine learning expertise, particularly in areas like computer vision, and who is excited about shaping the future of digital photography and user experiences at a massive scale.

Last updated 4 months ago

Responsibilities For Software Engineer III, AI/ML, Google Photos

  • Write product or system development code
  • Collaborate with peers and stakeholders through design and code reviews
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues
  • Implement solutions in specialized Machine learning areas

Requirements For Software Engineer III, AI/ML, Google 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
  • 2 years of experience with data structures or algorithms
  • 1 year of experience with ML infrastructure
  • 1 year of experience with one or more of: Speech/audio, reinforcement learning, ML infrastructure

Benefits For Software Engineer III, AI/ML, Google Photos

Medical Insurance
Parental Leave
Equity
  • Comprehensive medical insurance
  • Parental leave benefits
  • Equity compensation