Software Engineer II - AI Platform
UberSunnyvale, United StatesPosted 5 March 2026
Job Description
Software Engineer II - AI Platform
Department: Engineering
Team: Backend
Location: Sunnyvale, United States
Type: Full-Time
**About the Role (Not accepting any interns for this role)**
The Uber Agent Platform team is building the platform for AI agents that run parts of the business. As more AI agents go into production, our mission is to provide the best-in-class tools and infrastructure for creating, evaluating, debugging, and deploying high-quality, resilient multi-agent systems, rapidly, safely, and at scale.
We are looking for a strong Software Engineer to be a part of a high-velocity, high-impact team at the intersection of AI fundamentals, AI infrastructure, with an emphasis on systems design. In this role, you’ll build the foundational platform capabilities that power high-impact AI products at Uber. This includes evaluation frameworks, and automated integration and load testing embedded in CI/CD pipelines; managed services such as memory, chat history, agentic runtime environments, agent and tool registries; and streamlined developer workflows that support fast iteration from experimentation to production.
What the Candidate Will Do ----
1. Build core platform capabilities that enable teams to develop, evaluate, and deploy production-grade AI agents at scale.
2. Design evaluation frameworks and automated testing integrated into CI/CD pipelines to ensure agent quality, reliability, and performance.
3. Develop managed platform services such as memory, chat history, and agent runtime environments that support reliable multi-agent systems.
4. Create agent, tool, and skills registries that make capabilities easy to discover, reuse, and operate across teams.
5. Deliver intuitive developer experiences across code-first and no-code workflows, enabling rapid iteration from experimentation to production.
\-\-\-\- Basic Qualifications ----
1. Bachelor’s degree in Computer Science or a related field (or equivalent experience).
2. Proficient in one or more of Python or Go, with a proven track record of shipping production services.
3. 4+ years of software engineering experience in buil
Apply Now
Direct link to company career page
More jobs at Uber
See all →More Python jobs
See all →Senior Data Program Manager
New Relic · New York City, New York, USA; San Francisco, California, USA; Seattle, Washington, USA
Astrodynamics Engineer
Leo Labs · Remote
Machine LearningSenior Software Engineer, Machine Learning (Commerce)San Francisco Bay Area
Discord · Remote
Senior Software Development Manager, Engage
Twitch · San Francisco, CA