Uber - Sunnyvale, CA

posted about 1 month ago

Full-time - Mid Level
Remote - Sunnyvale, CA
Transit and Ground Passenger Transportation

About the position

The Machine Learning Engineer (MLE) role at Uber focuses on enhancing the Delivery Marketplace, which is crucial for the company's delivery products. The MLE will lead the development and implementation of machine learning solutions that optimize delivery processes, improve user experience, and drive business efficiency. This position involves collaboration with product managers, data scientists, and engineers to tackle complex problems using advanced techniques such as reinforcement learning and deep learning.

Responsibilities

  • Drive the design, development, optimization, and productization of machine learning (ML) solutions and systems.
  • Build ML solutions to improve Delivery marketplace efficiency while delivering a magical user experience.

Requirements

  • PhD or equivalent experience in Computer Science, Engineering, Mathematics, or a related field and 2 years of Software Engineering work experience.
  • Experience in programming with a language such as Python, C, C++, Java, or Go.
  • Experience with ML packages such as Tensorflow, PyTorch, JAX, and Scikit-Learn.
  • Experience with SQL and database systems such as Hive, Kafka, and Cassandra.
  • Experience in the development, training, productionization, and monitoring of ML solutions at scale.

Nice-to-haves

  • Experience in modern deep learning architectures and probabilistic models.
  • Experience in optimization (RL / Bayes / Bandits) and online learning.
  • Experience in causal inference/personalization/ranking.

Benefits

  • Base salary range of USD$158,000 - USD$175,500 per year.
  • Eligibility to participate in Uber's bonus program.
  • Potential equity award and other types of compensation.
  • Various benefits as detailed on Uber's careers benefits page.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service