Sr. ML Engineer

Uber Uber · Consumer · Bangalore, India · Engineering

Senior ML Engineer on the Content Platform team at Uber, focusing on building core ML capabilities for a customer support chatbot (Nova). The role involves improving response quality through observability, retrieval, ranking algorithms, and content strategies. Key responsibilities include defining observability and evaluation frameworks, developing retrieval and ranking algorithms (semantic search, RAG), building feedback loops, and collaborating with stakeholders to deliver production systems.

What you'd actually do

  1. Define and implement observability and evalution frameworks to measure response quality, relevance, coverage gaps, latency, and failure modes across customer interactions.
  2. Develop and iterate on advanced retrieval, ranking, and coverage algorithms (e.g. semantic search, RAG improvements, content expansion strategies) to continuously improve answer relevance.
  3. Build automated feedback loops that surface insights from customer queries back to content authors and partner teams, enabling proactive identification and resolution of coverage issues.
  4. Collaborate closely with product, ML, infra, and content stakeholders to translate ambiguous problem spaces into measurable improvements and production-ready systems with real customer impact.

Skills

Required

  • 5+ years of professional software engineering experience
  • atleast 3+ years working on machine-learning or information-retrieval systems in production
  • ownership of reliability, observability, and quality metrics
  • Hands-on experience with retrieval and relevance technologies, such as semantic search, embeddings, ranking algorithms, RAG pipelines, or large-scale content indexing
  • strong proficiency in at least one modern programming language (e.g., Python, Java, Go, or C++)
  • Demonstrated experience building end-to-end ML systems at scale, from offline experimentation and evaluation to online deployment, monitoring, and feedback loops

Nice to have

  • Strong experience building and operating ML-powered platforms at scale, including observability, evaluation frameworks, and production monitoring for model quality, latency and failure modes.
  • Deep expertise in information retrieval and relevance optimization, such as semantic search, retrieval-augmented generation (RAG), ranking algorithms, embeddings, and coverage analysis across large, evolving content corpora.
  • Proven ability to drive end-to-end technical solutions, from experimentation and algorithm design to production systems, with experience partnering cross-functionality (e.g. content, Nova, Evals, product and infra teams) to close feedback loops and deliver measurable impact.

What the JD emphasized

  • ownership of reliability, observability, and quality metrics
  • Hands-on experience with retrieval and relevance technologies
  • building and operating ML-powered platforms at scale
  • Deep expertise in information retrieval and relevance optimization

Other signals

  • customer support chatbot
  • retrieval and ranking algorithms
  • information retrieval
  • platform engineering
  • response relevance
  • trust
  • customer experience