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 2 months 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 role at Uber focusing on ad recommendations and ML systems optimization, offering competitive salary and hybrid work arrangement.

Senior Software Engineer - Machine Learning

Senior Software Engineer position at Uber focusing on Machine Learning for the Membership team, building and optimizing ML models for user experience enhancement.

Sr Machine Learning (ML) Engineer

Senior Machine Learning Engineer role at Uber focusing on developing and implementing ML models for ad recommendations and auction mechanisms.

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.