Senior Machine Learning Engineer, Ranking and Recommendations

A global technology company providing ride-sharing, food delivery, and shopping services through its platform.
$185,000 - $205,500
Machine Learning
Senior Software Engineer
Hybrid
4+ years of experience
AI · Enterprise SaaS

Description For Senior Machine Learning Engineer, Ranking and Recommendations

Uber's Shopping Ranking Team is seeking a Senior Machine Learning Engineer to drive innovation in their shopping intelligence ranking and recommendation systems. This role focuses on enabling customers to make effortless shopping decisions through ML-driven algorithmic approaches. The position offers an opportunity to work with massive datasets and apply state-of-the-art Machine Learning and Optimization techniques.

The role combines hands-on technical work with strategic thinking, requiring expertise in building and deploying ML models at scale. You'll be working on the Shopping Ranking Team, whose mission is to enhance the shopping experience for Uber's users through sophisticated recommendation systems. The position offers exposure to various aspects of ML development, from infrastructure to model development and productionization.

As a Senior ML Engineer, you'll collaborate with cross-functional teams, contribute to code reviews, and have the opportunity to shape the future of Uber's shopping experience. The role requires a strong background in Computer Science or related fields, with significant experience in ML model development and production environments. The hybrid work environment allows for both collaborative office time and flexible working arrangements.

The compensation package is competitive, ranging from $185,000 to $205,500 per year, plus equity and benefits. This is an excellent opportunity for someone passionate about ML who wants to make a significant impact on a platform used by millions of people daily. The role offers the perfect blend of technical challenges, business impact, and career growth opportunities in one of the world's leading technology companies.

Last updated 14 days ago

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

Medical Insurance
Equity
  • Bonus program
  • Equity awards
  • Benefits package

Interested in this job?

Jobs Related To Uber Senior Machine Learning Engineer, Ranking and Recommendations

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Uber focusing on recommendation systems for UberEats Feed, requiring 4+ years of experience and strong ML expertise.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Uber, focusing on ad recommendation systems and ML model development with competitive compensation in NYC or SF.

Senior Machine Learning Engineer - Membership

Senior Machine Learning Engineer position at Uber, focusing on developing ML models and optimization engines for the Membership team, requiring 3+ years of engineering experience.

Machine Learning Engineer - Applied AI

Senior Machine Learning Engineer position at Uber, focusing on applied AI solutions using LLMs and advanced ML techniques, offering competitive compensation and benefits.

Senior Machine Learning Engineer - Applied AI

Senior Machine Learning Engineer position at Uber's Applied AI team in Amsterdam, focusing on developing innovative ML solutions for core business problems.