TAAFT
Free mode
100% free
Freemium
Free Trial
Deals

Software Engineer II - AI Platform

Uber
On-site
San Francisco, CA, United States
Full-time
$171,000 - $190,000

About Uber

We are Uber. The go-getters. The kind of people who are relentless about our mission to help people go anywhere and get anything and earn their way. Movement is what we power. It’s our lifeblood. It runs through our veins. It’s what gets us out of bed each morning. It pushes us to constantly reimagine how we can move better. For you. For all the places you want to go. For all the things you want to get. For all the ways you want to earn. Across the entire world. In real time. At the incredible speed of now.

The idea for Uber was born on a snowy night in Paris in 2008, and ever since then our DNA of reimagination and reinvention carries on. We’ve grown into a global platform powering flexible earnings and the movement of people and things in ever expanding ways. We’ve gone from connecting rides on 4 wheels to 2 wheels to 18-wheel freight deliveries. From takeout meals to daily essentials to prescription drugs to just about anything you need at any time and earning your way. From drivers with background checks to real-time verification, safety is a top priority every single day. At Uber, the pursuit of reimagination is never finished, never stops, and is always just beginning.

About the 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.

Qualifications

Bachelor's degree in Computer Science or a related field (or equivalent experience).

Proficient in one or more of Python or Go, with a proven track record of shipping production services.

4+ years of software engineering experience in building scalable, high-quality systems.

Demonstrated experience in system design, service reliability, and scalability; comfortable evaluating trade-offs for real-world systems.

Excellent communication skills, with the ability to articulate technical decisions.

Proficiency in using AI assistant tools to accelerate the development process, and build a strong intuition of AI capabilities.

Hands-on experience with the end-to-end AI Agent development lifecycle using popular frameworks like LangChain, CrewAI, and AutoGen.

Understanding of LLM-based systems; familiarity with prompt engineering, fine-tuning, or embedding-based retrieval frameworks; familiarity with the challenges surrounding AI Agent evaluations.

Responsibilities

Build core platform capabilities that enable teams to develop, evaluate, and deploy production-grade AI agents at scale.

Design evaluation frameworks and automated testing integrated into CI/CD pipelines to ensure agent quality, reliability, and performance.

Develop managed platform services such as memory, chat history, and agent runtime environments that support reliable multi-agent systems.

Create agent, tool, and skills registries that make capabilities easy to discover, reuse, and operate across teams.

Deliver intuitive developer experiences across code-first and no-code workflows, enabling rapid iteration from experimentation to production.
0 AIs selected
Clear selection
#
Name
Task