JobsSenior Software Engineer, Applied AI, Commerce
Google logo

Senior Software Engineer, Applied AI, Commerce

Google

Location

Sunnyvale, CA

Type

Full-time

Posted

5/22/2026

Compensation

$174,000 - $252,000 per year

Undergraduate with 5+ Years of Experience
Approval 99%·Filings 5,616·New hires 2,898·
👑 Elite Sponsor
·FY 2025

Job description

The Senior Software Engineer, Applied AI, Commerce role at Google focuses on developing innovative AI solutions for modern commerce. This position involves building a multimodal Shopping Agent that enhances customer interactions and integrates seamlessly with existing systems. The engineer will work closely with research and modeling teams to ensure high-quality outputs and will play a key role in transforming retail experiences. The role requires versatility and a passion for pushing technology forward in a fast-paced environment.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • Experience evaluating large language models (LLMs), including hallucinations and retrieval-augmented generation (RAG) quality.
  • Experience with C++ and Python and building scalable test automation frameworks for non-deterministic AI systems.

Responsibilities

  • Lead the definition and execution of quality metrics for the Shopping Agent, ensuring response accuracy and brand alignment.
  • Design and implement automated evaluation pipelines and 'golden datasets' for complex shopping journeys.
  • Collaborate with research and modeling teams to perform quality evaluations for foundational models.
  • Develop integration tests for agentic actions such as add-to-cart and checkout.
  • Ensure seamless interoperability between the Shopping Agent and Customer Service Agent platforms.

Benefits

  • Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.

Is this posting expired or inaccurate?