Machine Learning Engineer

Join Uber as a Machine Learning Engineer

We are seeking a highly motivated Machine Learning Engineer to be part of the Uber Eats Search and Discovery Team. In this role, you'll significantly enhance the search experience for millions of Uber Eats users globally. Leveraging your expertise in data analysis, machine learning, and engineering, you'll drive insights and optimize search algorithms to boost user satisfaction and operational efficiency.

What You'll Do

  • Design, develop, and productionize machine learning (ML) solutions in areas such as Search and Discovery, GenAI, QU/Ranking, and MOO optimizations.
  • Productionize and deploy these models for real-world applications.
  • Design and analyze experiments using data analysis/statistical analysis to guide the team to sound conclusions.
  • Review code and designs from teammates, offering constructive feedback.
  • Collaborate with Product and cross-functional teams to brainstorm, devise, and iterate on product solutions.

Basic Qualifications

  • Bachelor's or Master's in Computer Science, Statistics, or a related field.
  • Strong focus on machine learning and optimization.
  • Proficiency with ML packages like TensorFlow, PyTorch, JAX, and Scikit-Learn.
  • Solid understanding of statistical analysis and feature engineering techniques.
  • Excellent communication and collaboration skills.
  • Ability to work independently and manage project ownership.
  • Experience using SQL in a production environment.

Preferred Qualifications

  • Experience in experimental design, exploratory data analysis, and statistical analysis.
  • Proficiency with dashboarding and data visualization tools.
  • Knowledge of statistical methodologies such as sampling, statistical estimations, descriptive statistics, etc.
  • Experience in Search and Recommendations Field.
  • Experience in Query Understanding/Ranking or solving customer problems with NLP.
  • Experience in developing end-to-end GenAI products.

Compensation and Benefits

For San Francisco, CA-based roles: The base salary range for this role is $158,000 to $175,500 per year.

For Seattle, WA-based roles: The base salary range for this role is $158,000 to $175,500 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is $158,000 to $175,500 per year.

For all US locations, you will be eligible to participate in Uber's bonus program and may be offered equity awards and other types of compensation. You'll also be eligible for various benefits, which you can learn more about at .

Company: Uber
Job Title: Machine Learning Engineer