Taro Logo

Software Engineer III, AI/ML, Photos Reminiscing

Google is a global technology company that develops innovative products used by billions of users worldwide.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Job Description

Google Photos is seeking a Software Engineer III to join their AI/ML team focusing on Photos Reminiscing features. This role combines machine learning, distributed systems, and software development to enhance how billions of users interact with their photos. As part of Google's engineering team, you'll work on critical projects with opportunities to impact product development across the full stack. The position requires expertise in Large Language Models (LLM), machine learning, and technical design, with a focus on developing innovative solutions for photo organization and discovery. You'll be responsible for writing code, reviewing others' work, contributing to documentation, debugging complex issues, and leading technical design reviews. The role offers the opportunity to work with cutting-edge AI technology while developing features that directly impact users' ability to connect with their memories through Google Photos. This position combines technical expertise with leadership opportunities, making it ideal for engineers passionate about applying AI to consumer products at scale.

Last updated 3 days ago

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

  • Write product or system development code
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve
  • Lead design reviews with peers and stakeholders to select among available technologies

Requirements For Software Engineer III, AI/ML, Photos Reminiscing

Python
Java
  • 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
  • Experience with Large Language Model (LLM), Machine Learning, Distributed Systems, Technical Design, Software Development
  • Experience with Artificial Intelligence or Technical Design

Related Jobs

Software Engineer III, AI/ML, Photos Reminiscing

Software Engineer III position at Google focusing on AI/ML applications for Photos Reminiscing features, requiring expertise in LLMs, distributed systems, and software development.

Software Engineer III, AI/ML, Photos Reminiscing

Software Engineer III position at Google Photos focusing on AI/ML and reminiscing features, combining software development with machine learning expertise.

AI Chatbot Developer (WatsonX, Discovery & Orchestration)

Remote AI Chatbot Developer position specializing in WatsonX, Discovery, and orchestration technologies, building enterprise-grade conversational AI solutions.

Software Engineer - AI

Software Engineer - AI position at Airbus India focusing on AI development, system integration, and product development lifecycle.

Software Development Engineer, Finance Technology, ATARI

Build and develop big data and machine learning applications for fraud detection and financial analysis at Amazon, processing billions in daily transactions.