Taro Logo

Senior ML Engineer, Shopping Ranking and Recommendations

A global technology company providing ride-sharing, food delivery, and transportation services.
$198,000 - $220,000
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior ML Engineer, Shopping Ranking and Recommendations

The Shopping Ranking Team at Uber is seeking a Senior ML Engineer to drive the development of their next-generation shopping ranking and recommendation systems. This role focuses on enabling eaters to effortlessly make shopping decisions through ML-driven algorithmic approaches. The team applies state-of-the-art Machine Learning and Optimization techniques to massive datasets, building scalable and reliable shopping intelligence systems.

The position offers a unique opportunity to work on complex ML challenges while making a direct impact on Uber's shopping experience. You'll be working across various aspects from infrastructure to ML model development and productionization. The role requires strong problem-solving skills, coding proficiency, and expertise in machine learning, particularly in ranking and recommendation systems.

As a Senior ML Engineer, you'll collaborate with cross-functional teams, translate business problems into ML solutions, and own end-to-end delivery of technical projects. The role offers competitive compensation, comprehensive benefits, and the opportunity to work in a hybrid environment at one of tech's most innovative companies.

The ideal candidate will have significant experience in ML model development, big data technologies, and a track record of delivering impactful projects. You'll be joining a team that values fast learning, innovation, and technical excellence, while working on problems that affect millions of users globally.

Last updated a day ago

Responsibilities For Senior ML Engineer, Shopping 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 Senior ML Engineer, Shopping Ranking and Recommendations

Python
Go
Java
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field, with 4+ years of full-time engineering experience
  • 2+ years of ML experience and building ML models
  • Experience working with multiple multi-functional teams(product, science, product ops etc)
  • Expertise in one or more object-oriented programming languages (e.g. Python, Go, Java, C++)
  • Experience with big-data architecture, ETL frameworks and platforms, such as HDFS, Hive, MapReduce, Spark
  • Working knowledge of latest ML technologies, and libraries, such as PyTorch, TensorFlow, Ray
  • Proven track records of being a fast learner and go-getter, with willingness to get out of the comfort zone

Benefits For Senior ML Engineer, Shopping Ranking and Recommendations

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Bonus program
  • Equity award
  • Health benefits

Interested in this job?

Jobs Related To Uber Senior ML Engineer, Shopping Ranking and Recommendations