Sr. Scientist, Ubereats Applied AI (machine Learning)

Uber Uber · Consumer · San Francisco, CA +1 · Data Science

Scientist role focused on applying ML research, including Deep Learning, Reinforcement Learning, and GenAI, to build and optimize recommender systems for UberEats. The role involves designing algorithms, leading ML initiatives, conducting experiments, and owning the ML workflow from hypothesis to production, with a focus on real-time, low-latency systems.

What you'd actually do

  1. Design and implement ML algorithms and objective functions that unify competing business interests like organic relevance and sponsored content into a single value space.
  2. Act as the science lead for foundational machine learning initiatives, unblocking technical debt and optimizing feature engineering for high-scale, real-time systems.
  3. Navigate the ambiguity of user behavior by designing sophisticated experiments and causal inference frameworks that go beyond standard A/B testing.
  4. Collaborate across disciplines (Product, Engineering, and Data Science) to translate high-level business goals into theoretically sound and performant technical roadmaps.
  5. Research and apply advancements in Deep Learning, Reinforcement Learning, and GenAI to solve complex, high-impact problems without a clear starting point.

Skills

Required

  • Python or R
  • Spark, Hive, or PySpark
  • building and training Deep Learning models
  • statistical methods
  • experimental design
  • A/B testing

Nice to have

  • Ranking
  • Recommender Systems (RecSys)
  • Search
  • Reinforcement Learning
  • multi-task learning
  • auto-regressive models
  • deploying production-grade pipelines
  • Kafka or Pinot
  • systems thinking

What the JD emphasized

  • real-time, low-latency environments
  • real-time, low-latency systems

Other signals

  • ML research and marketplace algorithms
  • RecSys
  • Deep Learning
  • Reinforcement Learning
  • GenAI
  • production issues in real-time, low-latency environments