Director, Machine Learning - Search & RecommendationActive$211K

The opportunity

Upwork Inc. ’s (Nasdaq: UPWK) family of companies connects businesses with global, AI-enabled talent across every contingent work type including freelance, fractional, and payrolled.

What you'll do

  • 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.

What they're looking for

  • Establish clear operating mechanisms, metrics, and team rhythms that improve: execution, support long-range planning, and track platform health, engineering effectiveness, and business impact.