Staff Software Engineer - AI-Driven Search Platform

Uber

San Francisco (CA)

On-site

USD 232,000 - 258,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus program
Equity
401(k)
Benefits

Job summary

Uber is seeking a Staff Software Engineer for its Search Platform to build next-generation, scalable retrieval infrastructure supporting traditional search and AI workloads.

You will tackle distributed systems challenges at scale, shape architecture, and collaborate across teams to deliver high-availability services.

Base salary ranges for San Francisco/Sunnyvale are USD 232,000–258,000 per year, with bonus, equity, and benefits opportunities.

Qualifications

  • 8+ years of professional software engineering experience in distributed systems.
  • Experience designing and building large-scale infrastructure.
  • Strong communication and collaboration across teams.

Responsibilities

  • Design and develop scalable, low-latency distributed search systems.
  • Advance lexical, semantic, vector, and hybrid search capabilities.
  • Enable AI-native and agentic applications with retrieval-augmented generation (RAG).
  • Optimize indexing throughput, query latency, and resource use.
  • Collaborate with product teams to align search requirements.

Skills

Distributed systems
Backend programming (Java/Go/Rust/C++)
Systems architecture
Performance optimization
Cross-team leadership
Concurrency & data structures

Education

Bachelor's degree in Computer Science or related field

Tools

Elasticsearch/OpenSearch
Lucene

Job description

Uber is seeking a Staff Software Engineer for its Search Platform to build next-generation, scalable retrieval infrastructure supporting traditional search and AI workloads.

You will tackle distributed systems challenges at scale, shape architecture, and collaborate across teams to deliver high-availability services.

Base salary ranges for San Francisco/Sunnyvale are USD 232,000–258,000 per year, with bonus, equity, and benefits opportunities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Scalable AI-Driven Search
Staff Software Engineer, Scalable AI-Driven Search

Uber • United States

On-site
USD 232,000 - 258,000
Bonus program
Equity
401(k)
+1
Staff Software Engineer - Search Platform
Staff Software Engineer - Search Platform

Uber • United States

On-site
USD 232,000 - 258,000
Bonus program
Equity
401(k)
+1
Senior AI Search Engineer
Senior AI Search Engineer

Uber • Sunnyvale (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Sr Software Engineer - Engineer
Sr Software Engineer - Engineer

Uber • Sunnyvale (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Senior AI Search Engineer: Scalable LLM-Powered Backend
Senior AI Search Engineer: Scalable LLM-Powered Backend

Uber Technologies Inc. • San Francisco (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity
401(k) plan
+1
AI-Powered Search Backend Engineer
AI-Powered Search Backend Engineer

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 171,000 - 190,000
Bonus program
Equity award
401(k) plan
+1
Backend Engineer — AI-Powered Search Systems
Backend Engineer — AI-Powered Search Systems

Uber Technologies Inc. • San Francisco (CA)

On-site
USD 171,000 - 190,000
Bonus program
Equity
401(k) plan
+1
Sr Software Engineer - Engineer
Sr Software Engineer - Engineer

Uber Technologies Inc. • San Francisco (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity
401(k) plan
+1
Software Engineer II - Engineer
Software Engineer II - Engineer

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 171,000 - 190,000
Bonus program
Equity award
401(k) plan
+1
Staff Engineer, AI Search & Retrieval Platform
Staff Engineer, AI Search & Retrieval Platform

Databricks • Mountain View (CA)

On-site
USD 166,000 - 225,000