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 22 minutes 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 System Engineer, Deep Learning/GenAI

Senior System Engineer role at Qualcomm focusing on deep learning and generative AI research, developing efficient AI solutions for mobile and embedded devices.

Senior AI Model Efficiency Open-Source Developer

Senior AI Model Efficiency Developer role at Qualcomm focusing on research and development of model optimization techniques and tools for edge devices.

AI ML Engineer Senior

Senior AI ML Engineer position at Qualcomm India, focusing on AI software stack development and optimization with competitive benefits and growth opportunities.

Machine Learning Platform Engineer

Senior ML Platform Engineer role at DoorDash, building scalable machine learning infrastructure for delivery logistics, 4+ YOE, hybrid work in SF or Seattle.

AI Application Engineer

Senior AI Application Engineer role at DoorDash, focusing on ML/AI solutions for employee experience, requiring 5+ years of software development experience.