Upwork

Lead Machine Learning Engineer - Search & Recommendations

Upwork

Apply
21 days ago
Toronto, Canada
Mid Level / Senior / Staff+
H1B Sponsor

Responsibilities

  • Design and build personalized memory systems for Search and Recommendations.
  • Develop user-, session-, and interaction-level memory representations.
  • Integrate memory-driven signals into retrieval and ranking pipelines.
  • Model temporal dynamics of user behavior for personalization features.
  • Train and evaluate memory-aware ranking and personalization models.
  • Partner with search teams to support context-aware query understanding.
  • Productionize memory-driven ML systems focusing on latency and scalability.
  • Provide technical leadership through design reviews and mentorship.

Requirements

  • Experience building and deploying search or recommendation systems in production.
  • Strong foundation in retrieval and ranking systems.
  • Practical experience modeling personalization and behavioral memory.
  • Solid machine learning engineering skills across the full lifecycle.
  • Adaptive approach to integrating AI tools into workflows.
  • Comfort operating in ambiguity and defining open-ended problems.
  • Bonus experience in applied research or publications in relevant fields.

Categories

AI & MLData Science