Talent.com
Upwork
Senior Applied Machine Learning Engineer - Search & RecommendationsUpwork • Toronto, Ontario, Canada
Senior Applied Machine Learning Engineer - Search & Recommendations

Senior Applied Machine Learning Engineer - Search & Recommendations

Upwork • Toronto, Ontario, Canada
30+ days ago
Job type
  • Full-time
Job description

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

Are you passionate about using machine learning to drive meaningful change? As a Senior Applied Machine Learning Engineer at Upwork, you will leverage advanced machine learning techniques to deliver cutting-edge solutions that directly impact our global platform and user experience. You’ll work with large-scale data to solve complex problems, from improving search relevance to personalizing recommendations, and create a powerful, seamless experience for our users. This is a unique opportunity to contribute to the innovation at the world’s largest work marketplace, where your work will enable our community of freelancers and clients to connect and collaborate in impactful ways.

Responsibilities

  • Analyze millions of structured and unstructured data to identify patterns and insights in user behavior and build meaningful features to improve model performance
  • Design and implement efficient and reusable features, models and systems for different machine learning applications (classical & deep learned models) in low latency fashion
  • Contribute to the performance and continued optimization of our recommendation systems: build machine learning models to improve understanding of user preferences, user intent and context to deliver accurate, relevant and personalized recommendations
  • collaborate with the business, analytics, and engineering counterparts to share the discovered data stories with stats, charts, and formal presentations, and finally propose recommendations to maximize the business impact.
  • Build and fine‑tune large language models (LLMs), transformers, agents, and/or hybrid systems to improve relevance, semantic understanding, and user experience.

What it takes to catch our eye

  • Masters/PhD in Computer Science, Machine Learning, NLP, Mathematics, or a related quantitative field (or equivalent research experience).
  • 3+ years of relevant industry experience building large scale ML systems
  • Prior experience with large language models, retrieval augmented generation (RAG), or agentic AI.
  • Strong experience with Python, SQL PyTorch and/or TensorFlow
  • Clear track record of publications in peer‑reviewed conferences or journals (e.g. ACL, EMNLP, NeurIPS, ICML, ICLR, KDD, SIGIR, WWW etc.).
  • Knowledge of distributed training techniques, and efficiency at scale (memory, latency, hardware constraints).

Come change how the world works.

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.

Create a job alert for this search

Senior Applied Machine Learning Engineer - Search & Recommendations • Toronto, Ontario, Canada

Similar jobs

Senior Machine Learning Engineer

FreshBooksToronto, ON, CA
Full-time

As a Senior Machine Learning Engineer at FreshBooks, you will own the full machine learning lifecycle, from early experimentation and prototyping to deployment and monitoring in production.You will... Show more

 • Promoted

Senior Applied Machine Learning Specialist

Vector InstituteToronto, ON, CA
Full-time

Senior Applied Machine Learning Specialist, Industry Lead.As a Senior Applied Machine Learning Specialist, Industry Lead, you will provide technical leadership in designing, building, and scaling a... Show more

 • Promoted

Senior Machine Learning Engineer

TEEMAToronto, ON, CA
Full-time +1

Senior Machine Learning Engineer TSD.Full-time, 1 Permanent Vacancy.Monday to Friday, 35 hours per week.The City of Toronto is expanding its AWS based Enterprise Data Platform is seeking a Senior M... Show more

 • Promoted

Senior Machine Learning Engineer

InstacartToronto, ON, CA
Permanent

We're transforming the grocery industry.At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it t... Show more

 • Promoted

Senior Applied Machine Learning Scientist

Canadian-Tire-Corporation,-Ltd.-1Toronto, ON, CA
Full-time

Join Canadian Tire as a Senior Applied Machine Learning Scientist and lead transformative AI initiatives.Blend your expertise in predictive modeling with AI strategy to drive tangible results.In th... Show more

 • Promoted

Senior Machine Learning Engineer

Blue JToronto, ON, CA
Full-time

Senior Machine Learning Engineer.Your work will directly advance our product and AI capabilities, keeping our technology at the leading edge.As a Senior Machine Learning Engineer, you’ll help shape... Show more

 • Promoted

Senior Machine Learning Engineer

Index ExchangeToronto, ON, CA
Full-time

Senior Machine Learning Engineer.Index-wide technology strategy for machine learning and optimization, and to drive pragmatic execution and iterative improvement of the same.Design and implement en... Show more

 • Promoted

Senior Machine Learning Engineer

Encore Technical Solutions Inc.Toronto, ON, CA
Full-time

Large Language Model (LLM) solutions.This is a high-impact leadership role focused on building a top-tier team, shaping long-term AI strategy, and delivering transformative business outcomes.Lead t... Show more

 • Promoted

Senior Machine Learning Engineer

Loblaw DigitalToronto, ON, CA
Full-time

At Loblaw Digital, we know that our customers expect the best from us.Whether that means building the best, most innovative online shopping experience, or designing an app that will impact the live... Show more

 • Promoted

Senior Machine Learning Engineer Needed

I did my part and supported the Regular ToiletToronto, ON, CA
Full-time

Join Groq as a Senior Machine Learning Engineer where your expertise will drive pre-training and post-training initiatives for cutting-edge AI models.This role offers a chance to innovate in AI com... Show more

 • Promoted

Senior Machine Learning Engineer

RBCToronto, ON, CA
Full-time

Join CMTC at an inflection point where commercial banking meets the frontier of artificial intelligence.As a Machine Learning Engineer on our team, you will be at the center of RBC's strategic push... Show more

 • Promoted

Senior Machine Learning Engineer

BDO CanadaToronto, ON, CA
Full-time

BDO is a firm built on a foundation of positive relationships with our people and our clients.Each day, our professionals provide exceptional service, helping clients with advice and insight they c... Show more

 • Promoted

Senior Machine Learning Engineer

Dormont Manufacturing CoToronto, ON, CA
Full-time

Your work days are brighter here.We’re obsessed with making hard work pay off, for our people, our customers, and the world around us.As a Fortune 500 company and a leading AI platform for managing... Show more

 • Promoted

Senior Machine Learning Engineer

RefinitivToronto, ON, CA
Full-time

Our Privacy Statement & Cookie Policy**Senior Machine Learning Engineer page is loaded## Senior Machine Learning Engineerremote type: Hybridlocations: Canada, Toronto, Ontariotime type: Full ... Show more

 • Promoted

Senior Machine Learning Engineer

LeagueToronto, ON, CA
Full-time

AI Models team, focused on advancing innovation in small language models (SLMs) and applied AI systems.This role sits at the intersection of.You will work closely with AI leadership to explore, pro... Show more

 • Promoted

Senior Machine Learning Engineer

Aviva plcMarkham, ON, CA
Full-time

Individually we are people, but together we are Aviva.Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We are seeking a highly skill... Show more

 • Promoted

Senior Machine Learning Engineer

BDO Canada LLPToronto, ON, CA
Full-time

Putting people first, every day**BDO is a firm built on a foundation of positive relationships with our people and our clients.Each day, our professionals provide exceptional service, helping clien... Show more

 • Promoted

Sr Machine Learning Engineer

HaysGreater Toronto Area, Canada, Canada
Temporary

Senior Machine Learning Engineer.Our client is a fast-paced, product-led business building advanced machine learning capabilities to drive smarter customer targeting, stronger forecasting, and bett... Show more

 • Promoted

Senior Machine Learning Engineer

Fitch-GroupToronto, ON, CA
Full-time

Join our fast‑growing Toronto innovation hub, where we’re building production‑grade AI to reshape global credit decisions.Here, you won’t just ship features—you’ll help reinvent an industry using d... Show more

 • Promoted

Senior Machine Learning Engineer

Loblaw Companies LimitedToronto, ON, CA
Full-time

A at Loblaw Digital, we know that our customers expect the best from us.Whether that means building the best, most innovative online shopping experience, or designing an app that will impact the li... Show more