Uber
Staff Software Engineer - Search Platform
$232K–$258K
Sunnyvale, California +1 · Staff · Full-time · Posted Oct 23, 2026
- Location
- Sunnyvale, California
San Francisco, California - Experience
- 8+ years of professional software engineering experience; includes significant experience designing and building large-scale distributed systems.
- Education
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
About the job
Builds and operates scalable search infrastructure, advancing retrieval capabilities for traditional search and AI-native applications across Uber.
What you'll do
- Design and develop distributed search systems and optimize their reliability, latency, indexing throughput, and cost.
- Advance lexical, semantic, vector, and hybrid retrieval, including support for AI and agentic workloads such as RAG.
- Guide platform architecture and technical direction, and lead collaboration across engineering and product teams.
What they ask for
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 8+ years of professional software engineering experience, including significant experience designing and building large-scale distributed systems.
- Strong expertise in distributed systems architecture, concurrency, data structures, algorithms, and performance optimization.
- Proficiency in one or more systems or backend programming languages, such as Java, Go, Rust or C++.
Nice to have
- Hands-on experience with search technologies such as Elasticsearch/OpenSearch, Solr, Lucene, or large-scale proprietary search systems.
- Experience with vector search, semantic or hybrid retrieval, RAG, or agentic AI architectures.
Pay
USD $232,000 per year - USD $258,000 per year (base salary; San Francisco, CA and Sunnyvale, CA)
Tools
Java, Go, Rust, C++, Elasticsearch/OpenSearch, Solr, Lucene, HNSW
AI focus
Evolve search infrastructure for AI-native and agentic workloads, including intelligent retrieval, contextual search, semantic and vector search, and retrieval-augmented generation (RAG).
Model-written summary · the original posting is authoritative