Engineering Manager, Search Ranking

Uber is a technology company that offers ride-sharing, food delivery, and other services through its mobile apps and website.
$218,000 - $242,000
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS

Description For Engineering Manager, Search Ranking

We are seeking an experienced Engineering Manager to join the Uber Eats Search and Discovery Team. In this role, you will lead a group of talented machine learning engineers to enhance the search experience for millions of Uber Eats users worldwide. You will be responsible for designing, developing, and deploying state-of-the-art machine learning models and algorithms to solve business problems and improve product performance. Collaboration with cross-functional teams, mentoring engineers, and identifying new business opportunities are key aspects of this role. The ideal candidate will have a strong background in machine learning, experience managing teams, and excellent communication skills.

Key Responsibilities:

  • Lead the team in developing and deploying machine learning models for search and ranking
  • Collaborate with data scientists, software engineers, and product managers
  • Mentor and provide technical guidance to team members
  • Identify new business opportunities and stay current with ML advancements
  • Build efficient processes and foster a positive team culture

Requirements:

  • Bachelor's or Master's degree in Computer Science, Machine Learning, or related field
  • 7+ years of experience in developing and deploying ML models in production
  • 2+ years of experience managing machine learning engineers or scientists
  • Deep understanding of ML algorithms and ranking/recommendation systems
  • Strong programming skills in Python, Java, or C++

Preferred Qualifications:

  • Ph.D. in Computer Science, Machine Learning, or related field
  • Experience leading ML teams focusing on large-scale search and ranking applications
  • Familiarity with deep learning, LLM, generative AI, and recommendation systems
  • Experience leading a 10+ engineer team and managing managers

This role offers a competitive salary range of $218,000 - $242,000 per year, along with bonus eligibility, equity awards, and comprehensive benefits. Join Uber and be part of a team that's shaping the future of search and discovery technology in the food delivery industry.

Last updated a month ago

Responsibilities For Engineering Manager, Search Ranking

  • Lead the team in developing and deploying machine learning models for search and ranking
  • Collaborate with data scientists, software engineers, and product managers
  • Mentor and provide technical guidance to team members
  • Identify new business opportunities and stay current with ML advancements
  • Build efficient processes and foster a positive team culture

Requirements For Engineering Manager, Search Ranking

Python
Java
  • Bachelor's or Master's degree in Computer Science, Machine Learning, or related field
  • 7+ years of experience in developing and deploying ML models in production
  • 2+ years of experience managing machine learning engineers or scientists
  • Deep understanding of ML algorithms and ranking/recommendation systems
  • Strong programming skills in Python, Java, or C++

Benefits For Engineering Manager, Search Ranking

Equity
  • Bonus program
  • Equity awards
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Uber Engineering Manager, Search Ranking

Manager II, Generative AI

Lead Uber's Generative AI initiatives as Manager II, overseeing development of AI-powered customer support solutions and managing a team of ML engineers.

Staff Machine Learning Engineer - Maps

Staff Machine Learning Engineer for Uber's Basemaps team in Amsterdam, focusing on map curation and enrichment using ML.

Staff ML Engineer

Staff ML Engineer at Uber to develop advanced machine learning solutions for operational efficiency and automation.

Staff Machine Learning Engineer

Staff Machine Learning Engineer role at Uber, focusing on improving marketplace efficiency through ML solutions.

Engineering Manager - Machine Learning

Lead Uber's Marketplace Investments Modeling team as an Engineering Manager, optimizing ML models for pricing and incentives.