Uber

Software Engineer II - Engineer

Uber
Apply
1 day ago
Sunnyvale, CA, USAMid Level
H1B sponsor

Base Salary

$171k - $190k/yr

Responsibilities

  • Build and maintain scalable backend services powering search across Uber Eats, Grocery, and Retail.
  • Develop retrieval and ranking systems for restaurants, stores, dishes, and items.
  • Build and productionize LLM- and ML-powered search capabilities, including query understanding, retrieval, ranking, and generative search.
  • Work with lexical retrieval, semantic retrieval, embeddings, and ML/LLM-based ranking to improve search relevance.
  • Integrate machine-learned and LLM-based models into production search-serving paths.
  • Build scalable search-serving and indexing infrastructure for high query volumes and large catalogs.
  • Improve latency, throughput, reliability, and infrastructure efficiency across retrieval, ranking, model serving, and data hydration.
  • Support efficient model inference through caching, batching, and streaming.
  • Analyze system and search performance, debug production issues, and improve relevance and serving performance.
  • Build observability and reliability mechanisms and participate in operational ownership of production search systems.
  • Participate in design and code reviews and contribute to technical decisions for well-scoped projects.
  • Write clean, reliable, well-tested, and maintainable production code.
  • Collaborate with Product, Data Science, ML, and engineering teams to ship customer-facing search improvements.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • At least 2 years of professional software engineering experience building and delivering production systems.
  • Proficiency in at least one programming language such as Go, Java, C++, or Python.
  • Experience developing backend services, APIs, or distributed systems.
  • Understanding of data structures, algorithms, concurrency, and system design.
  • Experience writing maintainable and well-tested production code.
  • Strong problem-solving and cross-functional collaboration skills.
  • Preferred: experience with scalable, high-throughput, or low-latency backend systems.
  • Preferred: familiarity with search, recommendation, information retrieval, ranking, ML-powered systems, LLMs, generative AI, or model serving.
  • Preferred: experience with embeddings, semantic retrieval, approximate-nearest-neighbor search, vector search, LLM-powered applications, retrieval/ranking systems, or evaluation pipelines.
  • Preferred: familiarity with model-serving concepts including batching, caching, streaming, and latency optimization.
  • Preferred: experience with Elasticsearch, OpenSearch, Solr, Vespa, Lucene, or similar retrieval systems.
  • Preferred: familiarity with Kafka, Redis, Cassandra, Spark, or Flink.
  • Preferred: experience with performance optimization, monitoring, observability, production debugging, and large-scale consumer-facing products.

Benefits

  • Eligible full-time employees may participate in Uber’s 401(k) plan.
  • Eligible for Uber’s bonus program and various benefits.
  • May be offered equity awards and other types of compensation.

Tech Stack

Apache CassandraApache FlinkApache KafkaApache SparkC++ElasticsearchGoJavaPythonRedis
Uber

About Uber

10,000+ employees

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 DNA of reimagination and reinvention carries on. We’ve grown into a global platform powering flexible earnings and the movement of people and things in ever expanding ways. We’ve gone from connecting rides on 4 wheels to 2 wheels to 18-wheel freight deliveries. From takeout meals to daily essentials to prescription drugs to just about anything you need at any time and earning your way. From drivers with background checks to real-time verification, safety is a top priority every single day. At Uber, the pursuit of reimagination is never finished, never stops, and is always just beginning.

Contact me