💼 Full-Time Position

Lead Machine Learning Engineer at Upwork

🏢
HR Tech Job
📍 toronto, on, Canada
📍
Location
toronto, Canada
📅
Posted
June 14, 2026
Type
Full-Time
🎯

Full-Time Opportunity: This is a permanent, full-time position with a competitive package and real career growth potential.

Job Description

Become a Lead Machine Learning Engineer at Upwork, contributing to high-stakes projects in reinforcement learning. Shape innovative AI systems and drive impactful experiences on our evolving platform.
In this hands-on role within the Algorithms and Research team, you will design, develop, and scale reinforcement learning systems tailored for Upwork’s applications, including Search & Recommendations. Collaborate with cross-functional teams to transition machine learning models from research to robust production. Your efforts will bridge innovation and real-world implementation, while mentoring peers to enhance team quality.
Key Responsibilities:
• Design reinforcement learning systems for reasoning and planning
• Build scalable architectures combining structured and unstructured data
• Lead efforts to transfer ML models to production systems
• Collaborate to enhance explainability and risk mitigation
• Evaluate and implement cutting-edge techniques from research
...