> Markdown version of [/jobs/ext/1319397-sr-staff-software-engineer-due-experience](https://www.wearedevelopers.com/jobs/ext/1319397-sr-staff-software-engineer-due-experience). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Staff Software Engineer, DUE Experience - **Company:** Waymo LLC - **Location:** Los Angeles, CA, United States - **Experience:** Expert - **Salary:** $298,000.0 - $368,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Big Data, C++ (Programming Language), Software Design Patterns, Distributed Systems, Graph Database, Azure Machine Learning, Software Engineering, Systems Integration, Large Language Models, Multi-Agent Systems, Information Technology - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cbff9d46e117f61b ## About the Role * Extensive experience (typically 10+ years) in software engineering, with a significant focus on architecting and building large-scale, complex systems. * Deep expertise in Artificial Intelligence and Machine Learning, with heavy, hands-on experience building autonomous agents, multi-agent orchestration systems, and integrating LLMs with external tools/APIs. * Proven ability to define technical strategy, influence senior leadership, and drive execution across multiple teams in ambiguous and rapidly evolving domains. * A strong track record of technical leadership, including designing and implementing novel agent-based solutions. * Excellent communication and collaboration skills, with the ability to articulate complex technical concepts to diverse audiences. * Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience. We prefer: * PhD in Computer Science or a related field, with a specialization in AI/ML or a related area. * Experience with agentic frameworks, knowledge graphs, and reasoning engines. * Familiarity with autonomous vehicle simulation, testing, or evaluation domains. * Proficiency in C++ and experience with building production-grade services. * Experience working with large-scale data processing and distributed systems. * Familiarity with Google's or Waymo's internal AI/ML platforms and infrastructure. ## Description The Driver Understanding and Evaluation (DUE) team at Waymo is developing rich metrics for understanding the behavior of the Waymo Driver in the real world, and technologies such as context and scene analysis to understand driving, understanding and augmenting real world driving data to generate rare driving events, build large scale data infrastructure, improve components such as agents and a realistic simulator. These technologies come together to drive the overall technical strategy and methodology used to evaluate the behavior of the Waymo Driver. In this hybrid role, you will report to the Engineering Manager. You will: * Define and drive the technical vision and architectural strategy for autonomous, multi-agent systems within the DUE Experience team, focusing on transformative improvements in event triage. * Lead the exploration and application of state-of-the-art agentic technologies to automate complex triage workflows, shifting paradigms from static LLM generation to dynamic reasoning, planning, and execution. * Architect, design, and guide the implementation of scalable, robust agentic frameworks capable of dynamic tool use, self-reflection, and multi-step orchestration. * Collaborate across teams to identify opportunities where agentic workflows and specialized AI agents can autonomously navigate and impact the broader Waymo Driver evaluation lifecycle. * Mentor and provide technical guidance to engineers within DUE Experience and partner teams, fostering innovation and engineering excellence in agentic design patterns. * Identify and advocate for the broad problem(s) worth solving, turning big-picture concepts into actionable projects and roadmaps for human-on-the-loop autonomous systems. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Best Practices for AI-Assisted Development of Distributed Systems](https://www.wearedevelopers.com/videos/100200-best-practices-for-ai-assisted-development-of-distributed-systems) - [Software is the New Fuel, AI the New Horsepower - Pioneering New Paths at Mercedes-Benz](https://www.wearedevelopers.com/videos/1388-software-is-the-new-fuel-ai-the-new-horsepower-pioneering-new-paths-at-mercedes-benz) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)