Tailored answers, filled into supported job forms.Your tailored resume and answers, filled into supported job forms for you to review.

Download the Chrome Extension
AI AdoptionJob SimulationCertificationsRoadmapsPricing
Sign In
OneRoadmap

OneRoadmap is a career platform built around ORI, its AI career agent. ORI finds overlooked job opportunities, matches them to your profile and shows the skill gaps to close, with roadmaps, challenges, job simulations and certifications to close them. When you are ready, it prepares a tailored resume, application answers and an application strategy, with a cover letter where the application asks for one. The OneRoadmap Chrome extension fills supported application forms for you to review and submit, and you keep track of every application in one place.

gaurav.ghai@oneroadmap.io
Delhi NCR, India

Platform

  • AI Roadmaps
  • Free Certifications
  • Learning Resources
  • Pricing

Training

  • AI Adoption Workshops
  • Expert Sessions
  • Upcoming Events
  • Workshop Gallery

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Refunds
  • Delete your data

© 2026 OneRoadmap

Operated by Ghai Technologies, India · International operations through One Roadmap Marketing Management, Dubai, UAE

Built for your next chapter.

Open roles

SOFTWARE

Sr Software Engineer - Engineer

Uber

Senior · 5+ yrsOn-site · Sunnyvale, CA, United States / San Francisco, CA, United StatesListed 17d ago
Apply now

Backed by

VC portfolio

HQ

🇺🇸 Montevideo, Uruguay

Open roles

717

How to stand out for Sr Software Engineer - Engineer at Uber

Auto Match agent

Let ORI find you the best jobs.

Set up your Auto Match agent once - your target role, level and where you want to work. It searches every day, scores each opening against your profile and resume, and delivers the ones worth applying to, with a prepared application a click away.

Searches every day Scored against your profile Applications prepared for you
Sign in & set up Auto Match agent

Resume & career call

Get your resume reviewed for this role - 30-minute 1:1 call

Line-by-line resume feedback for this application, how to position your Role Readiness, and a clear plan for what to do next - with a OneRoadmap career coach.

Experience Senior · 6+ yrs (5+ years)

About the role

from listing

Senior Software Engineer

About the Role

We are seeking talented Senior Software Engineers to join our Search Engineering team and help build the next generation of AI-powered search experiences.

In this role, you will design and build large-scale backend and model-serving infrastructure that powers search retrieval, ranking, personalization, and emerging LLM-based search experiences. You will work on systems that operate at high request volumes with strict latency and reliability requirements, spanning traditional search infrastructure, machine learning model serving, and modern LLM inference.

You will collaborate closely with backend and ML engineers, data scientists, product managers, and platform teams to evolve the search stack toward more intelligent, real-time, and AI-native architectures. This includes integrating LLM-based ranking and retrieval, optimizing GPU inference and serving efficiency, incorporating real-time marketplace signals, and building scalable infrastructure that enables rapid experimentation while maintaining production-grade performance and reliability.

Basic Qualifications

5+ years of professional software engineering experience building large-scale backend or distributed systems.

Strong programming skills in Go, Java, C++, Python, or a similar language.

Strong understanding of distributed systems, service-oriented architectures, concurrency, networking, caching, and data consistency.

Experience building high-throughput, low-latency online serving systems.

Experience with search, recommendation, ranking, machine learning serving, or other large-scale data-intensive systems.

Experience diagnosing and optimizing system performance across latency, throughput, reliability, and infrastructure efficiency.

Familiarity with distributed data processing and streaming technologies such as Kafka, Flink, Spark, or similar frameworks.

Experience operating production systems, including observability, monitoring, capacity planning, incident response, and reliability engineering.

Strong system design, problem-solving, and analytical skills with the ability to work across multiple layers of a complex production stack.

Preferred Qualifications

Experience building search and recommendation systems, including retrieval, ranking, query understanding, indexing, and personalization.

Hands-on experience with search technologies such as Elasticsearch, OpenSearch, Solr, Vespa, Lucene, or large-scale proprietary search systems.

Experience with LLM or ML model-serving infrastructure, including frameworks such as vLLM, Triton, or similar inference platforms.

Experience optimizing GPU-based inference workloads, including batching or micro-batching, request scheduling, model parallelism, memory management, and GPU utilization.

Familiarity with LLM serving concepts such as prefill/decode, KV caching, prefix caching, streaming generation, speculative techniques, and distributed inference.

Experience with embeddings, semantic retrieval, approximate nearest-neighbor search, semantic IDs, or generative retrieval.

Familiarity with constrained decoding or integrating real-time business and marketplace constraints into AI-powered serving systems.

Experience integrating near-real-time features and signals into latency-sensitive ranking or inference systems.

Experience designing ML/LLM systems with strong reliability, graceful degradation, experimentation, and launch-safety mechanisms.

What the Candidate Will Do

Design and build highly scalable search and AI serving infrastructure with a focus on latency, throughput, reliability, and infrastructure efficiency.

Develop the backend architecture for next-generation AI-powered search, including LLM-based retrieval, ranking, personalization, and generative search experiences.

Integrate large language models and machine learning models into production search serving paths while meeting stringent latency and reliability requirements.

Optimize GPU inference and model-serving performance through techniques such as batching, micro-batching, request routing, caching, streaming, and efficient resource utilization.

Build infrastructure for advanced LLM-serving patterns such as context prefill, KV/prefix-cache reuse, progressive or streaming generation, and efficient multi-turn or paginated search experiences.

Develop scalable retrieval and ranking systems spanning lexical retrieval, semantic retrieval, embeddings, structured signals, and ML/LLM-based ranking.

Work on semantic-ID and constrained-decoding infrastructure that allows generative models to interact safely and efficiently with large-scale search catalogs and real-time marketplace signals.

Build and optimize real-time feature retrieval, hydration, caching, and data-processing systems that provide fresh signals to ranking and LLM models.

Partner closely with ML engineers and data scientists to productionize new ranking and relevance models, improve experimentation velocity, and shorten the path from model development to production.

Continuously improve end-to-end search performance by identifying bottlenecks across retrieval, feature serving, model inference, orchestration, networking, and presentation hydration.

Design systems for graceful degradation, observability, capacity management, experimentation, and safe production rollouts of new AI and search capabilities.

Analyze production and experiment metrics to understand latency, relevance, reliability, and business trade-offs and use those insights to guide system architecture.

Contribute to the long-term technical architecture of the Search platform as it evolves from traditional multi-stage retrieval and ranking toward increasingly unified, AI-native search systems.

Write high-quality, maintainable production code and provide technical leadership through design reviews, code reviews, mentoring, and cross-team collaboration.

Troubleshoot complex production issues across distributed search and AI-serving systems and drive improvements that prevent recurrence.

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.

Apply on company site

Meet Ori - your career agent on WhatsApp

Find jobs, get your roadmap, check if you're ready for a role and prepare applications - in chat, any language.

Ask Ori about this role
Checking your fit…
Uber

Internet Marketplace Platforms

We are Uber. The go-getters. The kind of people who are relentless about our mission to help people go anywhere and get anything and earn their way. Movement is what we power. It’s our lifeblood. It runs through our veins. It’s what gets us out of bed each morning. It pushes us to constantly reimagine how we can move better. For you. For all the places you want to go. For all the things you want to get.

For all the ways you want to earn. Across the entire world. In real time. At the incredible speed of now. The idea for Uber was born on a snowy night in Paris in 2008, and ever since then our D

Company pageWebsite

More at Uber

UberPreferredFunded

On-site · San Francisco, CA, United States / Sunnyvale, CA, United States

Senior · 5+ yrs · 2d ago

Staff Machine Learning Engineer - Uber AI Solutions
View role
UberPreferredFunded

On-site · New York City, NY, United States

Senior · 6+ yrs · 2d ago

Sr Software Engineer - Engineer
View role
UberPreferredFunded

On-site · San Francisco, CA, United States

2–5 yrs · 2d ago

Software Engineer II
View role
UberPreferredFunded

On-site · New York City, NY, United States

Senior · 5+ yrs · 2d ago

Sr Software Engineer
View role
Apply