Sr Director, Machine Learning - Search
The Senior Director of Machine Learning for Search & Recommendations will lead a team to develop and optimize algorithms for Upwork's search and recommendation engines. This role involves designing and implementing ML strategies, overseeing algorithm development to improve search relevance and personalization, and collaborating with product, engineering, and data teams to integrate models.
Upwork ($UPWK) is the world’s work marketplace, serving everyone from one-person startups to large, Fortune 100 enterprises. We provide a powerful, trust-driven platform that enables companies and talent to work together in new ways, unlocking their potential. Last year, more than $3.8 billion of work was done through Upwork by skilled professionals who are gaining more control by finding work they are passionate about and innovating their careers.
As the Senior Director of Machine Learning for Search & Recommendations, you will lead a dynamic team responsible for developing and optimizing the algorithms that power our search and recommendation engines. Your work will directly impact the core of Upwork’s platform, enhancing the way clients and freelancers connect and collaborate. If you have a deep passion for machine learning, excel in a collaborative and achievement-focused environment, and are driven by our mission to create economic opportunities so people have better lives, we invite you to be part of our journey.
Posted June 11, 2026