Director, Machine Learning - Search & Recommendation

Upwork Global Inc

Austin, Texas, United States
Not specified; not specified; comprehensive medica...
On-site
Lead high-scale engineering teams
Search and recommendation system architecture
Distributed systems and data pipelines
This role leads the engineering organization responsible for building systems that connect millions of clients and freelancers across the globe

Job Summary

  • This role leads the engineering organization responsible for building systems that connect millions of clients and freelancers across the globe.
  • You will shape the future of Upwork's matching platform by setting technical direction, scaling core systems, and delivering AI-native experiences.
  • Upwork offers comprehensive benefits including unlimited PTO, a 401(k) plan with matching, and 12 weeks of paid parental leave.

Matching Summary

This role leads the engineering organization responsible for building systems that connect millions of clients and freelancers across the globe.

Salary

Not specified; Not specified; Comprehensive medical coverage, unlimited PTO, 401(k) match, 12 weeks paid parental leave, ESPP

Skills & Requirements

Must-have

  • Lead high-scale engineering teams
  • Search and recommendation system architecture
  • Distributed systems and data pipelines
  • Machine learning infrastructure expertise
  • Modernize legacy search systems

Nice-to-have

  • AI-native engineering workflows
  • Conversational matching experiences
  • Agentic workflows development
  • Culture of ownership and inclusion
  • Strong experimentation support

Key Requirements

  • Significant experience leading engineering teams in high-scale environments
  • Proven success leading integrated teams of software and ML engineers
  • Deep technical fluency in search architecture and modern ML infrastructure

Work Rights

Not specified

Tailored Resume

Cover Letter