Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Machine Learning Engineer / Applied Scientist

$179k - $302.5k per year

Upwork

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. This portfolio includes the Upwork Marketplace, which connects businesses with on-demand access to highly skilled talent across the globe, and Lifted, which provides a purpose-built solution for enterprise organizations to source, contract, manage, and pay talent across the full spectrum of contingent work. From Fortune 100 enterprises to entrepreneurs, businesses rely on Upwork Inc. to find and hire expert talent, leverage AI-powered work solutions, and drive business transformation. With access to professionals spanning more than 10,000 skills across AI & machine learning, software development, sales & marketing, customer support, finance & accounting, and more, the Upwork family of companies enables businesses of all sizes to scale, innovate, and transform their workforces for the age of AI and beyond.

Since its founding, Upwork Inc. has facilitated more than $30 billion in total transactions and services as it fulfills its purpose to create opportunity in every era of work. Learn more about the Upwork Marketplace at Upwork.com and follow us on LinkedIn , Facebook , Instagram , TikTok , and X ; and learn more about Lifted at Go-Lifted and follow on LinkedIn .

We’re looking for a Lead Machine Learning Engineer / Scientist to join our Algorithms and Research team within the ML & AI organization. In this role, you will help shape the reinforcement learning systems that power high-impact experiences across Upwork, including Search & Recommendations and Uma, our AI assistant. You will design and scale advanced reasoning, planning, and retrieval systems that connect research innovation to production outcomes. This is a hands-on, high-ownership role for someone excited to push the frontier of RL, autonomous agents, and applied machine learning on a fast-evolving platform.

Responsibilities:

  • Design and advance reinforcement learning systems for reasoning and planning, including approaches inspired by Monte Carlo Tree Search, policy and value networks, and modern agentic decision-making methods.
  • Build scalable retrieval and decisioning architectures that combine structured and unstructured data, including vector search, knowledge graphs, and retrieval-augmented generation workflows.
  • Lead cross-functional efforts to move ML and RL models from research prototypes into reliable production systems with strong performance, robustness, and observability.
  • Partner closely with engineering, research, and Trust & Safety teams to improve explainability, interpretability, and risk mitigation across reinforcement learning and agent-based systems.
  • Evaluate emerging techniques in reinforcement learning, planning, and LLM-enabled systems, and translate promising innovations into practical applications for Upwork’s platform.
  • Mentor engineers and scientists through technical leadership, thoughtful code reviews, and strong software engineering practices that raise quality across the team.
  • Deliver high-impact outcomes aligned with organizational goals, while helping create clarity, structure, and momentum across complex cross-functional initiatives.

What It Takes to Catch Our Eye:

  • Proven experience designing, training, and deploying reinforcement learning systems in production, with deep familiarity in planning methods such as Monte Carlo Tree Search and policy or value-based approaches.
  • Strong expertise in machine learning systems that use vector databases, graph databases, knowledge graphs, or graph neural networks to improve reasoning and decision quality.
  • Track record of leading technically complex initiatives across research and engineering partners, with the judgment to balance experimentation, scalability, and production reliability.
  • Experience applying AI tools and iterative prompt or workflow strategies to accelerate model development, analysis, debugging, or experimentation while maintaining strong technical rigor.
  • Passion for building intelligent agent systems that combine reinforcement learning, large language models, and retrieval techniques to solve meaningful product and platform challenges.

Come change how the world works.

Upwork is establishing an operational hub in Toronto, Canada. The new office is expected to be fully operational by Q4 2026. This role will require 3 days in office once we have an office open.

This position will initially be employed through a partner to ensure a seamless hiring process while we establish the hub. Once the hub is established, there may be opportunities to transition to employment with Upwork, depending on business needs and other requirements. While employed by the partner, you’ll work as part of Upwork’s team, with access to our resources, culture, and growth opportunities.

Our partner will offer competitive benefits. When Upwork’s hub is established, we will be excited to offer employment and benefits directly as business needs require. 

Upwork is committed to building a diverse, inclusive, and equitable workforce. Employment decisions are made without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability, or any other status protected by applicable law.

We use BrightHire, an AI-enabled tool, to record interviews and summarize interview transcripts. The tool allows the interviewer to focus on the discussion and does not score or evaluate candidates or make recommendations. The interview transcripts are reviewed, and decisions are only made by humans. Candidates who prefer not to have their interview recorded through BrightHire can opt out when the interview is scheduled.

To learn more about how Upwork processes and protects your personal information as part of the application process, please review our Global Job Applicant Privacy Notice and the Applicant Privacy Addendum (Canada) . 

 

The annual base salary range for this position  is displayed below. The range displayed reflects the minimum and maximum salary for this position, and individual base pay will depend on your skills, qualifications, experience, and location. Additionally, this position is eligible for the annual bonus plan or sales incentive plan and eligibility to participate in our long term equity incentive program.

Annual Base Compensation

$179,000—$302,500 CAD

 

To learn more about how Upwork processes and protects your personal information as part of the application process, please review our Global Job Applicant Privacy Notice

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Lead Machine Learning Engineer / Applied Scientist in Toronto, ON vacancy
  • $140k - $175k per year

     ...excited about working at the forefront of applied research in an industry setting? TR...  ...arm of Thomas Reuters. We are seeking scientists with a passion for solving problems using...  ...of-the-art artificial intelligence and machine learning.   What does Thomson Reuters Labs... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...through traditional methods. With expertise spanning machine learning, bioinformatics, data science, engineering, and drug development, our multidisciplinary team...  ...exceptional and creative Senior/Staff Machine Learning Scientist to lead and innovate within our core AI research... 
    Suggested
    Full time

    deepgenomics

    Toronto, ON
    9 days ago
  •  ...democratize AI. Leveraging proprietary AI Studio and AI Engines, the company helps drive the clients’ AI Enterprise Transformation...  ..., Remote Role Overview We’re hiring a mid-to-senior Machine Learning Engineer / Data Scientist to build and deploy machine learning solutions that... 
    Suggested
    Full time
    Local area
    Remote work

    Fusemachines

    Toronto, ON
    a month ago
  •  ...impact the world in a positive way. To learn more visit: At Waabi, we are building...  .... We are looking for a hands-on Applied Data Scientist to help drive a unified view of our multi...  ...field such as Computer Science, Engineering, Statistics, Physics, or similar. - Strong... 
    Suggested

    waabi

    Toronto, ON
    9 days ago
  • $400k per year

     ...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design, train...  .... Strong foundation in machine learning, statistics, and applied mathematics. Proficiency in Python and ML frameworks (TensorFlow... 
    Suggested
    Full time
    Remote work
    Relocation

    MS Systems

    Toronto, ON
    3 days ago
  • $149.6k - $187k per year

     ...modern ML utilizing peta-byte scale data. Our highly motivated Machine Learning Engineers work on these challenging problems and define solutions to...  ...a Senior Machine Learning Engineer to join the Rider Applied AI team and lead the design, development, and deployment of... 
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    2 days ago
  • $170k - $190k per year

     ...We are seeking a Senior Machine Learning Engineer to join the Growth Tech Alliance. In this role, you will architect and deploy the robust infrastructure...  ...platforms like Meta and Google. Collaborate with data scientists and other engineers in a cross-functional team to improve... 
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    HelloFresh

    Toronto, ON
    4 hours ago
  • $149.3k - $249.3k per year

     ...Are you a passionate scientist in the computer vision area who is aspired to apply your skills to bring value to millions of customers? Here at Ring, we have a...  ...committed to pushing the frontier of computer vision and machine learning technology to deliver the best experience for our... 
    Full time

    Ring

    Toronto, ON
    3 days ago
  •  ...CUSTOMER Provide expertise in multiple ML engineering and/or infrastructure areas, senior...  ...environment, as per the role specifications. Lead and support Engineering and/or...  ...development, and reward and recognition programs. Learn more Additional Information We’re delighted... 
    Long term contract
    Full time
    Temporary work
    Work from home

    TD Bank

    Toronto, ON
    12 days ago
  •  ...candidates who want to impact the world in a positive way. To learn more visit: At Waabi, we are building the next...  ...reliability. We are looking for a highly experienced Applied Data Scientist to play a leading role in shaping the methodologies underlying our evaluation... 
    Full time

    waabi

    Toronto, ON
    9 days ago
  •  ...value. We are a dynamic and collaborative team of researchers and engineers who thrive on pushing the boundaries of what's possible,...  ...Role: We are seeking a skilled, detail-oriented, and passionate Machine Learning Engineer to join our enterprise team. In this pivotal role,... 
    Full time

    bosonai

    Toronto, ON
    9 days ago
  • $143.6k - $205.2k per year

     ...About the Role: The Machine Learning team at Tubi drives the innovation behind personalized user experiences.  With the largest inventory...  .... We are seeking a highly skilled Senior Machine Learning Engineer to contribute to transformative projects in video personalization... 
    Long term contract
    Remplacement
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    Tubi - Canada

    Toronto, ON
    1 day ago
  •  ...RAVL is a boutique technology advisory and engineering firm focused on the financial services industry. Everything we do is centered...  ...Platform Engineers (Contract) to contribute to building and scaling machine learning platforms across a range of client engagements. This work... 
    Contract work

    ravl_io

    Toronto, ON
    9 days ago
  • $222k - $300k per year

     ...collaborative individuals who seek to have a lasting impact. Learn more at Join EvenUp as a Staff Machine Learning Engineer and build the future of personal injury law technology. This is a unique opportunity to lead the design and architecture of high-visibility, high-... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Home office
    Flexible hours

    EvenUp

    Toronto, ON
    18 days ago
  • $100k - $110k per year

     ...About the Job: We are seeking a seasoned Machine Learning Engineer – Computer Vision to design, optimise, and deploy deep learning models for large-scale, real-time edge inference. In this role, you will work on the end-to-end lifecycle of computer vision models—from training... 
    Permanent employment
    Full time
    Work at office
    Local area
    2 days per week

    INFOYA

    Toronto, ON
    3 days ago
  • $100k - $145k per year

     ...About The Role This is an applied science position focused on designing...  .... You work independently, lead through influence in an applied...  ...architecture Partner with engineering on delivery, reliability, and...  ...extraction, few-shot and multi-task learning, and post-training... 
    Full time
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    11 days ago
  •  ...amount of data makes Stripe one of the best places to do machine learning. While being an integral part of almost every product line...  ...team builds the platforms and services that enable ML engineers and data scientists across Stripe to take data and build features and models... 
    Long term contract
    Flexible hours

    Stripe

    Toronto, ON
    21 days ago
  •  ...RAVL is a boutique technology advisory and engineering firm focused on the financial services industry. Everything we do is centered...  ...and hiring ML Platform Engineers to design and build scalable machine learning platforms across clients. This includes developing cloud-native... 
    Permanent employment
    Full time
    Immediate start

    ravl_io

    Toronto, ON
    9 days ago
  •  ...drug targets, mechanisms, and therapeutics inaccessible through traditional methods. With expertise spanning machine learning, bioinformatics, data science, engineering, and drug development, our multidisciplinary team in Toronto and Cambridge, MA is revolutionizing how new... 
    Full time

    deepgenomics

    Toronto, ON
    9 days ago
  • $120k - $150k per year

     ...Job title Director of Applied Learning Reporting to Managing Director Years...  ...of Applied Learning will build and lead the systems that ensure our program can...  ...Translate for different audiences: Take a data scientist's insight and turn it into something a... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Raising The Village

    Toronto, ON
    2 days ago
  • $200k - $300k per year

     ...food solutions group and the world's leading meal kit company, active in 18 countries...  ...markets, and brings together Data Scientists, Backend Engineers, Data Engineers, ML Engineers, and Product...  ...shipping is the beginning of the learning cycle, not the end of it. Raise the... 
    Long term contract
    Casual work
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    HelloFresh

    Toronto, ON
    4 hours ago
  • $222k - $300k per year

     ...collaborative individuals who seek to have a lasting impact. Learn more at Join EvenUp as a Staff Machine Learning Engineer and build the future of personal injury law technology. This is a unique opportunity to lead the development of high-visibility, high-impact... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Home office
    Flexible hours

    EvenUp

    Toronto, ON
    25 days ago
  • $150k - $200k per year

     ...Senior Machine Learning Engineer – AI Innovation Teams As one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical...  ...deep expertise, which have resulted in a variety of market leading tools, methodologies, indices, research, and analytical products... 
    Long term contract
    Internship
    Manual labor
    Immediate start

    Fitch Group

    Toronto, ON
    7 days ago
  • $100k - $130k per year

     ...The Fitch Group’s Emerging Technology team is seeking a Machine Learning Engineer to join a team focused on building and supporting Generative...  ...to Fitch use cases.  ~ Collaborate with engineers, data scientists, and product partners to develop and deploy ML and GenAI solutions... 
    Long term contract
    Immediate start

    Fitch Group

    Toronto, ON
    15 days ago
  •  ...About The Role What if your machine learning expertise could directly influence how the most advanced...  ...code? We're looking for experienced ML engineers in Toronto to evaluate AI-generated...  ...Work on cutting-edge AI projects alongside leading research labs and top AI teams Fully... 
    Hourly pay
    Ongoing contract
    Contract work
    Freelance
    Remote work
    Worldwide
    Flexible hours

    Alignerr

    Toronto, ON
    17 days ago
  • $200k - $250k per year

     ...Lead Machine Learning Engineer – AI Innovation Teams Location: Toronto Fitch Ratings is seeking a Lead Machine Learning Engineer to join our new AI Innovation teams in Toronto—a bold initiative building the AI-powered future of financial analysis. We're not fine-tuning... 
    Immediate start

    Fitch Group

    Toronto, ON
    7 days ago
  •  ...is looking for an enthusiastic Research Team Lead who’s excited by the opportunity of being at the forefront of machine learning technology and working on extremely challenging...  ...team members including other researchers, engineers, and interns to grow and develop their skills... 
    Full time
    Local area
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    more than 2 months ago
  • $60k - $100k per year

     ...Gartner to name a few. We are growing our machine learning team in North America. Join us to...  ...effective, 10x faster, and 10x better. We apply AI to improve Call Center operations using...  ...About Your Role As an ML software engineer intern, you will join a team full of talented... 
    Hourly pay
    Internship
    Work at office

    Cresta

    Toronto, ON
    more than 2 months ago
  •  ...Autodesk, we're reimagining what's possible. As a global leader in 3D design, engineering, and entertainment software, we help people everywhere...  ...create a better world. As an Artificial Intelligence / Machine Learning (AI/ML) Intern at Autodesk, you will contribute to... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    Autodesk

    Toronto, ON
    19 hours ago
  •  ...experience, Thri5 is venture-backed by some of Canada's most prominent VC and angel investors. Your Role As an AI / Machine Learning Engineer at Thri5, you'll help build the agent layer that powers our System of Actions. You'll design and implement multi-agent Co... 
    Full time

    Thri5 Inc.

    Toronto, ON
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Machine Learning Engineer / Applied Scientist. Be the first to apply!