Senior Technical Product Manager, Machine Learning

Senior Technical Product Manager, Machine Learning

This job is no longer open

Upwork ($UPWK) is the world’s work marketplace. We serve everyone from one-person startups to over 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and talent to work together in new ways that unlock their potential.  

Last year, more than $3.3 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.  

Despite our success, we believe we can do better, which is why we’ve assembled a world-class team from around the world in fields ranging from computer science and electrical engineering to economics and statistics. If you’re passionate about solving hard problems at big data scale, knowing that your contribution to Upwork is enabling massive economic value and creating social value globally, then please read on.


The ideal candidate for this role will have experience doing program management for machine learning solutions to tackle business challenges. You don’t have to have a degree from one of the world’s top schools, but you’ve already done a few big things in your career and can hang with some of the brightest machine learning engineers, managers and architects in the world. One of your hallmarks is your ability to reconcile business needs with what the data is suggesting to come up with new ideas and approaches for ML teams. In the process, you derive much of your joy at work knowing that your inventions and your job matters. 

If you and the team you’re on are successful, you will change the company and the world.

Your Responsibilities:

  • Define roadmap for ML org based on current gaps and prioritization of business needs. The main priority of this role is the ML Infra roadmap (50% time) and the other ML applied teams (50% time) in Search, Trust & Safety, etc.

  • Define cross team results and program success metrics for annual and quarterly roadmap. Drive execution of roadmap across teams.

  • Collaborate with analysts across the company to define and standardize metrics, OKR's and requirements for tracking and analytics. Ensure tracking and metrics are aligned with Product Leadership vision and supports the way we make decisions at all levels of the organization.

  • Work with multi-functional teams to define processes and standards for ML workflows from training to serving to monitoring to governance. Help streamline systems to be less wasteful and more efficient.

  • Work with engineering teams to ensure ML standards are implemented and tested with product releases. Includes reconciling that the dashboards are up-to-date, models are refreshed and more.

  • Understand data in both business and engineering contexts in order to convert partner needs into business requirements, lead the ML product roadmap and more.

What it takes to catch our eye:

  • Worked as a TPM for ML Production teams. Experienced with the build & deploy process for ML and the ML infrastructure tools needed.

  • Dive deep into the experiments, tooling and data and share your insights across the business

  • Collaborate with product, engineering, and analytics from around the world on key initiative

  • Good knowledge of machine learning and infrastructure, recommendation systems (optional) and fraud systems (optional).

  • Employment history preferably a recognizable consumer Internet company, marketplace or public company. 

  • Experience with cross-functional teams, working in sprint cycles for iterative product development.

  • Strong communication skills, both written and verbal

  • Optional: Solid programming skills that enable you to retrieve, analyze and process data, and build & deploy production machine learning models from the ground up (e.g. SQL, Python, Scala, Java).

  • Optional: Superior ability to analyze and interpret the results of product experimentsWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Come change how the world works.

At Upwork, you’ll shape talent solutions for how the world works today. We are a remote-first organization working together to create exciting remote work opportunities for a global community of professionals.  While we have physical offices in San Francisco and Chicago, currently we also support hiring of corporate full-time employees in 15 states in the United States. Please speak with a member of our recruitment team to determine whether you are located in a state in which we are hiring corporate full-time employees. 

Our vibrant culture is built on shared values and our mission to create economic opportunities so that people have better lives. We foster amazing teams, put our community first, and have a bias toward action. We encourage everyone to bring their whole selves to work and grow together through development opportunities, mentorship, and employee resource groups. Oh yeah, we’ve also got amazing benefits.

Check out our Life at Upwork page to learn more about the employee experience.   

Upwork is proudly committed to recruiting and retaining a diverse and inclusive workforce. As an Equal Opportunity Employer, we never discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.