Software Engineer Google Store Catalog AI/ML
@ Google

Mountain View, CA
$170,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXXXX***** @google.com
Recommended after applying

Job Details

About the Role

Google is seeking a Software Engineer for the Google Store Catalog AI/ML team. In this role, you will work on building and developing large-scale infrastructure and distributed systems, with a focus on machine learning, large language models, and AI algorithms.

Key Responsibilities

  • Manage catalog feed standardization, ingestion, and data quality infrastructure.
  • Collaborate with engineering leads, UX designers, business leaders, and cross-functional teams.
  • Deliver a robust serving system for handling high query volumes.
  • Enhance data models and infrastructure for improved performance.
  • Participate in code reviews to maintain high-quality standards.

Minimum Qualifications

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 2 years of relevant experience in large-scale infrastructure or distributed systems.
  • Experience with Machine Learning algorithms and large language models.
  • Familiarity with AI algorithms.

Preferred Qualifications

  • PhD in Computer Science or related field.
  • Experience in information retrieval.
  • Experience with Google Cloud Platform databases like Cloud Spanner, Bigtable, AlloyDB.

About the Team

The Catalog Data Ingestion and Data Quality team aims to simplify merchant and catalog onboarding, ensure data accuracy via heuristics and AI-driven checks, and create efficient catalog management tools.

Google Store Overview

Google Store is Google’s first-party e-commerce platform, handling tens of thousands of queries per second and ensuring up-to-the-second inventory availability and seamless customer experiences both online and in physical retail stores located in New York City, Mountain View, and Boston.

Key skills/competency

  • Infrastructure
  • Distributed Systems
  • Machine Learning
  • Large Language Models (LLMs)
  • AI Algorithms
  • Data Quality
  • Catalog Management
  • Cloud Platforms
  • Data Ingestion
  • Code Reviews

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Customize your resume: Tailor your experience to software engineering at Google.
  • Highlight technical skills: Emphasize ML, infrastructure, and AI expertise.
  • Prepare examples: Showcase large-scale system projects and distributed systems.
  • Research Google Store: Understand retail and catalog processing challenges.

📝 Interview Preparation Advice

Technical Preparation

Review distributed systems protocols.
Study machine learning and LLMs.
Practice coding on system design.
Review cloud platform database usage.

Behavioral Questions

Describe teamwork experience in past projects.
Explain a challenge solved in distributed systems.
Discuss handling feedback in code reviews.
Share leadership experiences under pressure.

Frequently Asked Questions