Software Engineer Google Store Catalog AI/ML @ Google
Your Application Journey
Email Hiring Manager
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.