JobsSenior Software Engineer, Applied AI Commerce
Google logo

Senior Software Engineer, Applied AI Commerce

Google

Location

Sunnyvale, CA

Type

Full-time

Posted

5/20/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 building the operational foundation for modern commerce by embedding intelligence into retailer infrastructures. The position involves launching a multimodal Shopping Agent that enhances customer relationships through advanced AI capabilities. Engineers in this role will collaborate with research and modeling teams to optimize AI models and ensure high-quality user experiences. This position offers opportunities to work on cutting-edge AI projects 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?