What is an AI Engineer at Uber?
At Uber, an AI Engineer operates at the intersection of large-scale software engineering, distributed system design, and cutting-edge machine learning. Machine learning and generative artificial intelligence are not peripheral features at Uber; they are the core engine powering real-time dispatch, routing, dynamically pricing hundreds of millions of rides and deliveries, predicting high-precision estimated time of arrivals (ETAs), and delivering conversational support across global markets.
As an AI Engineer, you will build and deploy sophisticated infrastructure that spans high-throughput retrieval-augmented generation (RAG) pipelines, low-latency LLM serving platforms, vector search indices, and autonomous multi-agent orchestration frameworks. Your work directly impacts how millions of drivers, couriers, consumers, and merchants interact with physical-world mobility and logistics. You will be responsible for turning complex foundational models into deterministic, highly available production services capable of handling thousands of requests per second under stringent latency budgets.
The role demands exceptional engineering rigor. Working as an AI Engineer at Uber means solving problems where a minor degradation in model throughput or an unhandled edge case in a real-time stream can ripple across physical logistics chains. Whether you are optimizing model evaluation suites, fine-tuning task-specific embeddings, or designing resilient microservice topologies for multi-agent workflows, you will operate at a level of scale and operational performance that few engineering organizations in the world match.



