Drimva

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

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)