Senior Software Engineer
Uber
Senior Software Engineer
Uber
Connects people with rides, meals and groceries
About the Role
Agentic Pods is pioneering a new way for Engineering to partner with teams across Uber and transform how work gets done through AI. Our engineers embed directly with operational teams to understand complex workflows, reimagine what's possible with agentic AI, and build production-grade systems that turn those opportunities into reality.
We are looking for an Agentic Software Engineer to design, build, and operate intelligent, reliable agentic systems that transform complex operational workflows at scale.
This role sits at the intersection of backend engineering, production reliability, and applied AI, combining strong technical ownership with a forward-deployed engineering approach. You'll work closely with operators and domain experts to identify high-impact opportunities, determine where AI agents can safely and effectively improve workflows, and translate ambiguous business challenges into scalable, production-ready solutions.
You'll own the full engineering lifecycle, from problem discovery and system architecture to implementation, deployment, and continuous improvement. This is an opportunity to shape how Uber applies agentic AI to real-world operations while helping establish the technical foundations for broader adoption across the company.
What You'll Do
Design and Build Agentic Systems
Own Production Reliability and Performance
Build Safe, Measurable, and Trustworthy AI Systems
Drive Reusability and Engineering Excellence
Who Thrives on This Team
We're looking for engineers who combine strong software engineering fundamentals with curiosity, ownership, and a passion for applying emerging technologies to real-world challenges.
Minimum Qualifications
PhD or equivalent in Computer Science, Engineering, Mathematics, or a related field; or 3 years of full-time software engineering experience, including 2 years of specialized technical software engineering experience in one or more programming languages, such as C, C++, Java, Python, or Go.
Note: The 2 years of specialized software engineering experience may be gained through education, full-time employment, additional training, coursework, research, or a combination of these. This experience is not necessarily in addition to the education and full-time work experience requirements listed above.
Preferred Qualifications
For San Francisco, CA-based roles: The base salary range for this role is USD $202,000 per year - USD $224,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD $202,000 per year - USD $224,000 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits.
Uber runs digital marketplaces that connect people seeking rides, meals and groceries with drivers, couriers and local merchants. Its Uber app includes private and shared rides, while Uber Eats lets customers order from restaurants and stores for delivery or pickup. The apps match requests with nearby service providers, handle payment and show trip or order progress, with revenue coming from service fees charged on transactions. Uber Freight connects businesses shipping goods with trucking companies and sells managed transportation services, extending the group's software beyond consumer trips. Founded in 2009, Uber is headquartered in San Francisco, California.
Explore more opportunities at Uber