Senior Machine Learning Engineer – Ranking & Recommendations (generative Ai)

Uber Uber · Consumer · San Francisco, CA +1 · Engineering

Senior Machine Learning Engineer role focused on building and productionizing Generative AI-powered ranking and recommendation systems for Uber's shopping platform. Requires strong ML experience, productionization skills, and expertise in big-data architecture and ML technologies.

What you'd actually do

  1. Design and build Machine Learning models in Ranking and Recommendation domain.
  2. Productionize and deploy these models for real-world application.
  3. Review code and designs of teammates, providing constructive feedback.
  4. Collaborate with Product and cross-functional teams to brainstorm new solutions and iterate on the product.

Skills

Required

  • ML experience and building ML models
  • big-data architecture, ETL frameworks and platforms
  • latest ML technologies, and libraries
  • Python
  • Go
  • Java
  • C++

Nice to have

  • building ranking and recommendation systems in production
  • taking on vague business problems, translating them into ML + Optimization formulation
  • design and architecture of ML systems and workflows
  • owning and delivering a technically challenging, multi-quarter project end to end

What the JD emphasized

  • building ranking and recommendation systems in production
  • delivering business impact
  • design and architecture of ML systems and workflows
  • owning and delivering a technically challenging, multi-quarter project end to end

Other signals

  • Generative AI
  • Ranking and Recommendation systems
  • ML model development
  • Productionalization and deployment