Director, Machine Learning - Search & Recommendations

U
UpworkE-commerce
21 U.S. statesFull-TimeDirector
Salary211,250 - 385,000 USD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
Distributed Systems

Requirements

  • Significant experience leading engineering teams in high-scale environments
  • Strong track record of delivering search, recommendations, ranking, or retrieval systems that drive meaningful business results
  • Deep technical fluency in distributed systems
  • Deep technical fluency in data pipelines
  • Deep technical fluency in search architecture
  • Deep technical fluency in modern machine learning infrastructure
  • Ability to guide architecture decisions and mentor senior engineers and managers
  • Proven success leading integrated teams of software engineers and machine learning engineers
  • Building strong partnerships across product, data science, and executive stakeholders
  • Ability to operate effectively at multiple altitudes, translating technical depth into strategic clarity
  • Making sound decisions in ambiguous, fast-moving environments
  • Strong applied understanding of AI-native engineering workflows

Responsibilities

  • Define and drive the technical strategy for Upwork’s Search & Recommendations platform, aligning engineering investments with long-term business goals, marketplace performance, and platform scalability.
  • Lead, grow, and develop a high-performing organization of software and machine learning engineers, fostering a culture of ownership, inclusion, high standards, and continuous learning.
  • Deliver a unified Search & Recommendations platform that powers matching experiences across client and talent journeys, including search, recommendations, conversational experiences, and agentic workflows.
  • Modernize search infrastructure by guiding the migration from legacy systems to scalable, maintainable, and high-performance architectures with clear APIs, observable pipelines, and strong experimentation support.
  • Partner closely with product, ML, data science, design, and senior leadership to prioritize roadmaps, navigate tradeoffs, and translate complex platform decisions into measurable business outcomes.
  • Champion engineering excellence through strong practices in system reliability, latency, data integrity, responsible AI development, and operational health across critical marketplace systems.
  • Establish clear operating mechanisms, metrics, and team rhythms that improve execution, support long-range planning, and track platform health, engineering effectiveness, and business impact.
View Full Description & ApplyYou'll be redirected to the employer's site
211,250 - 385,000 USD per year
Apply Now