Machine Learning Engineer, Ranking and Recommendations

Uber is a technology company that enables eaters to make shopping decisions and find what they need through ML-driven algorithmic approaches.
$158,000 - $175,500
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Machine Learning Engineer, Behavior Planning

Machine Learning Engineer position at Aurora focusing on behavior planning and motion planning for self-driving vehicles using ML approaches.

Applied Research Engineer

Applied Research Engineer position at Sieve, working on video AI systems and developing solutions for video understanding, editing, and search use cases.

AIML - Machine Learning Engineer, Foundation Model Services

Machine Learning Engineer role at Apple focusing on foundation model services, offering $143K-$264K salary plus benefits, requiring 2+ years ML experience.

AIML - Machine Learning Engineer - Special Projects

Machine Learning Engineer role at Apple working on special projects involving conversational AI and foundation models, offering competitive salary and benefits.

QA Engineer - Generative AI, Support Apps

QA Engineer position at Apple focusing on testing and quality assurance for Generative AI solutions in customer-facing support applications.

Description For Machine Learning Engineer, Ranking and Recommendations

The Shopping Ranking Team at Uber is seeking a Machine Learning Engineer to work on Ranking and Recommendations. This role involves designing and building ML models, productionizing and deploying them for real-world applications, and collaborating with cross-functional teams. The ideal candidate will have expertise in object-oriented programming, experience with big-data architecture, and knowledge of ML technologies. Key responsibilities include developing ML models, code review, and collaborating on new solutions. The role offers the opportunity to work across various aspects, from infrastructure to ML model development, in a diverse and enriching environment. Uber provides competitive compensation, including a base salary range of $158,000 - $175,500 per year for San Francisco and Sunnyvale locations, along with bonus eligibility, potential equity awards, and comprehensive benefits.

Last updated 6 months ago

Responsibilities For Machine Learning Engineer, Ranking and Recommendations

  • Design and build Machine Learning models in Ranking and Recommendation domain
  • Productionize and deploy these models for real-world application
  • Review code and designs of teammates, providing constructive feedback
  • Collaborate with Product and cross-functional teams to brainstorm new solutions and iterate on the product

Requirements For Machine Learning Engineer, Ranking and Recommendations

Python
Java
Go
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field
  • 2+ years of full-time engineering experience
  • 1+ years of ML experience and building ML models
  • Experience working with multiple multi-functional teams
  • Expertise in one or more object-oriented programming languages (e.g. Python, Go, Java, C++)
  • Experience with big-data architecture, ETL frameworks and platforms
  • Working knowledge of latest ML technologies and libraries
  • Proven track record of being a fast learner and go-getter

Benefits For Machine Learning Engineer, Ranking and Recommendations

Equity
  • Bonus program
  • Equity award
  • Other benefits available at uber.com/careers/benefits

Interested in this job?