Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Uber Logo

Staff Machine Learning Engineer - Delivery Marketplace

Uber

$223,000 - $248,000
May 9, 2025
San Francisco, CA, US
Apply Now

Uber is looking to optimize its delivery marketplace operations using real-time and machine learning signals to solve complex challenges.

Requirements

  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field AND 2-years full-time Software Engineering work experience OR 5-years full-time Software Engineering work experience, WHICH INCLUDES 3-years total technical software engineering experience in one or more of the following areas: Programming language (e.g. C, C++, Java, Python, or Go), Large-scale training using data structures and algorithms, Modern machine learning algorithms (e.g., tree-based techniques, supervised, deep, or probabilistic learning), Machine Learning Software such as Tensorflow/Pytorch, Caffe, Scikit-Learn, or Spark MLLib
  • Experience with SQL and database systems such as Hive, Kafka, Cassandra, etc
  • Experience in the development, training, productionization and monitoring of ML solutions at scale.
  • Experience in modern deep learning architectures and probabilistic models (Preferred)
  • Experience in optimization (RL / Bayes / Bandits) and online learning (Preferred)
  • Experience in causal inference/personalization/ranking (Preferred)

Responsibilities

  • Lead the design and development of machine learning solutions that optimize real-time operations across Uber's Delivery Marketplace.
  • Build advanced ML models using techniques such as reinforcement learning, deep learning, and optimization methods to improve efficiency and the user experience.
  • Solve complex, real-world problems using state-of-the-art forecasting, demand-supply models, and prediction models for food prep time, batching quality, and courier activity at restaurants.
  • Balance business objectives and user experience by developing objective functions that optimize both business performance and user satisfaction.
  • Lead and mentor a team of MLEs, providing technical leadership, setting the vision, and guiding the team through the end-to-end development process - from ideation to model deployment and scaling.
  • Collaborate closely with cross-functional teams (product managers, data scientists, engineers) to define high-impact problems and develop solutions that improve operational efficiency while delivering magical user experiences.

Other

  • Experience in a technical leadership role and mentoring junior engineers (Preferred)
  • 2-years full-time Software Engineering work experience OR 5-years full-time Software Engineering work experience
  • For San Francisco, CA-based roles: The base salary range for this role is USD$223,000 per year - USD$248,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$223,000 per year - USD$248,000 per year.