JobsSenior Software Engineer, Applied AI, Commerce
Senior Software Engineer, Applied AI, Commerce
GoogleSenior Software Engineer, Applied AI, Commerce
GoogleLocation
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 2025Job 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?
