Talent.com
Senior/Principal Machine Learning Engineer
Senior/Principal Machine Learning EngineerWorkday • Vancouver, BC, Canada
Senior / Principal Machine Learning Engineer

Senior / Principal Machine Learning Engineer

Workday • Vancouver, BC, Canada
30+ days ago
Job type
  • Full-time
Job description

About the Role

As a Senior / Principal Machine Learning Engineer in Agent Factory, you’ll design and build the core ML systems behind Workday’s next generation of AI agents. Working within a small, senior, cross-functional pod, you’ll own how models, agent logic, and orchestration layers come together in production—across the full lifecycle from problem framing and data strategy to deployment, monitoring, and continuous improvement. You’ll implement and evolve frameworks for LLM-powered agents, including RAG pipelines, workflow orchestration, evaluation, and feedback loops, ensuring solutions are scalable, observable, and enterprise-ready. This role sits at the intersection of ML and platform engineering : partnering closely with software engineers, product managers, and data scientists to integrate agents deeply into the Workday stack. You’ll stay hands-on with emerging techniques in agentic architectures while applying strong engineering judgment to turn them into systems that are reliable, explainable, and built to operate at global scale.

About You

Principal Machine Learning Engineer - Basic Qualifications

10+ years experience as a member of a data science, machine learning engineering, or other relevant software development team building applied machine learning products at scale, including taking products through applied research, design, implementation, production, and production-based evaluation

4+ years of professional experience in machine learning and deep learning frameworks & toolkits such as Pytorch, TensorFlow

6+ years of professional experience in building services to host machine learning models in production at scale

3+ years of demonstrated experience working with large language models (LLMs), text generation models, and / or graph neural network models for real-world use cases

6+ years of proven experience with cloud computing platforms (e.g. AWS, GCP, etc.)

Proven track record of successfully leading, mentoring, and / or managing ML Engineering teams, taking ownership of development lifecycle and sprint planning; fostering a culture of collaboration, transparency, innovation, and continuous improvement

Bachelor’s (Master’s or PhD preferred) degree in engineering, computer science, physics, math or equivalent

Senior Machine Learning Engineer - Basic Qualifications

5+ years experience as a member of a data science, machine learning engineering, or other relevant software development team building applied machine learning products at scale, including taking products through applied research, design, implementation, production, and production-based evaluation

3+ years of professional experience in machine learning and deep learning frameworks & toolkits such as Pytorch, TensorFlow

4+ years of professional experience in building services to host machine learning models in production at scale

2+ years of demonstrated experience working with large language models (LLMs), text generation models, and / or graph neural network models for real-world use cases

4+ years of proven experience with cloud computing platforms (e.g. AWS, GCP, etc.)

Proven track record of successfully leading, mentoring, and / or managing ML Engineering teams, taking ownership of development lifecycle and sprint planning; fostering a culture of collaboration, transparency, innovation, and continuous improvement

Bachelor’s (Master’s or PhD preferred) degree in engineering, computer science, physics, math or equivalent

Other Qualifications :

Stay up to date with advancements in AI, LLMs, RAG, autonomous agents and orchestration frameworks to drive innovation

Deep understanding of statistical analysis, unsupervised and supervised machine learning algorithms, and natural language processing for information retrieval and / or recommendation system use cases

Professional experience in independently solving ambiguous, open-ended problems and technically leading teams

Excellent interpersonal and communication skills, with the ability to build strong relationships across teams and stakeholders

Proven track record of successfully leading, mentoring, and / or managing ML Engineering teams, taking ownership of development lifecycle and sprint planning; fostering a culture of collaboration, transparency, innovation, and continuous improvement.

Workday Pay Transparency Statement

Workday pay ranges vary based on work location. As a part of the total compensation package, this role may be eligible for the Workday Bonus Plan or a role-specific commission / bonus, as well as annual refresh stock grants. Recruiters can share more detail during the hiring process. Each candidate’s compensation offer will be based on multiple factors including, but not limited to, geography, experience, skills, job duties, and business need, among other things. For more information regarding Workday’s comprehensive benefits, please .

Primary Location : CAN.ON.TorontoPrimary Location Base Pay Range : $188,000 CAD - $282,000 CADPrimary CAN Base Pay Range : $188,000 - $282,000 CAD

Create a job alert for this search

SeniorPrincipal Machine Learning Engineer • Vancouver, BC, Canada

Similar jobs
Machine Learning Engineer

Machine Learning Engineer

Alsglobal • Vancouver
Full-time +1
At ALS, we encourage you to dream big.When you join us, you’ll be part of a global team harnessing the power of scientific testing and data-driven insights to build a healthier future.ALS GeoAnalyt...Show more
Last updated: 25 days ago • Promoted
Remote Senior Python Engineer - AI Trainer

Remote Senior Python Engineer - AI Trainer

SuperAnnotate • Ladner, British Columbia, CA
Remote
Full-time
As a Senior Python Engineer, you will work remotely on an hourly paid basis to review AI-generated Python solutions and technical explanations, as well as generate high-quality reference content th...Show more
Last updated: 30+ days ago
Earn up to $400 per Day by Playing Games and Taking Surveys

Earn up to $400 per Day by Playing Games and Taking Surveys

Almedia • Squamish
Full-time
Since its launch 5 years ago, over 50MN users have earned and withdrawn over $150MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest rated op...Show more
Last updated: 30+ days ago • Promoted
General Application

General Application

Carbon Engineering Ltd. • Squamish, BC, CA
Full-time
Quick Apply
Leading the commercialization of ground-breaking technology that captures CO₂ directly from air is challenging and exhilarating. As a member of the CE team, you’ll be surrounded by smart...Show more
Last updated: 30+ days ago
Bioprocess Analyst

Bioprocess Analyst

Minera Systems • Squamish
Full-time +1
Term : Full-time, 6-month contract (eligible for extension).At Minera, we’re building carbon removal technology that extracts and captures CO₂ from decomposing biomass. We’re a team of climate-focuse...Show more
Last updated: 7 days ago • Promoted
Senior Machine Vision Software Engineer

Senior Machine Vision Software Engineer

ClearVision Technologies, Inc. • Vancouver
Full-time
A technology company focused on manufacturing solutions is seeking a member for their machine vision analysis software team in Vancouver. The ideal candidate has over 5 years of experience in C / C++ / ...Show more
Last updated: 24 days ago • Promoted
Senior AI / ML Engineer

Senior AI / ML Engineer

PRAGMATIKE • Vancouver, BC, Canada
Remote
Full-time
Quick Apply
Pragmatike is hiring on behalf of a confidential client for a.This is a production-focused position for engineers who build. You will work across the full AI lifecycle — from data and modeling to de...Show more
Last updated: 20 days ago
Senior Data Engineer - AWS, Airflow, Snowflake

Senior Data Engineer - AWS, Airflow, Snowflake

Two Circles • Vancouver
Full-time
A leading sports and entertainment marketing firm in Vancouver is seeking a Data Engineer to join their team.You will work on managing data pipelines, focusing on quality, and collaborating with pr...Show more
Last updated: 25 days ago • Promoted
Customer Service Agent - 50k-60k / Year - Remote

Customer Service Agent - 50k-60k / Year - Remote

Spade Recruiting • Squamish, British Columbia
Remote
Full-time
Quick Apply
We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
Last updated: 16 days ago • Promoted
Selim looking for a babysitter or nanny in Squamish

Selim looking for a babysitter or nanny in Squamish

Sitly • Squamish, CA
Full-time +1
Looking for an Experienced Nanny for 1-Year-Old Baby Girl About Us : We are a warm and loving family in beautiful Squamish, British Columbia, seeking an experienced nanny to care for our delightful ...Show more
Last updated: 25 days ago • Promoted
Third Engineer

Third Engineer

Bridgemans Services • Squamish
Full-time
Primary Location : On MV Isabelle X / Saga-Company Vessels alongside Squamish, BC.Company Operating Name : Bridgemans Crew Management Ltd. Business Address : 2512 Yukon St, Vancouver, BC V5Y 0H2.Terms o...Show more
Last updated: 25 days ago • Promoted
Senior Analytics Engineer

Senior Analytics Engineer

RB Global Inc. • Burnaby
Full-time
The Senior Analytics Engineer is a technical leader responsible for domain‑level modeling, semantic layer design, governed metrics, and cross‑team enablement. This role operates with minimal supervi...Show more
Last updated: 2 days ago • Promoted
Principal Software Engineer, AI & SaaS Platform Leadership

Principal Software Engineer, AI & SaaS Platform Leadership

Conexiom • Vancouver
Full-time
A technology company specializing in AI solutions is looking for a Principal Software Engineer to join the Product Engineering Team. In this role, you'll architect and develop software solutions whi...Show more
Last updated: 25 days ago • Promoted
Senior Data Engineer - Scale Data Pipelines for Global SaaS

Senior Data Engineer - Scale Data Pipelines for Global SaaS

Two Circles Ltd • Vancouver
Full-time
A sports marketing firm is seeking a Data Engineer for their KORE Intelligence Platform team.The candidate will design and maintain scalable data pipelines, focusing on data quality and partnering ...Show more
Last updated: 25 days ago • Promoted
Customer Experience Associate - Squamish, BC (30 hours / week)

Customer Experience Associate - Squamish, BC (30 hours / week)

Scotiabank • Squamish
Full-time
Title : Customer Experience Associate - Squamish, BC (30 hours / week).Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Our Senior Customer Experie...Show more
Last updated: 7 days ago • Promoted
ML Engineer for Creator Studio — On-Device AI Tools

ML Engineer for Creator Studio — On-Device AI Tools

Apple Inc. • Vancouver
Full-time
A leading technology company is looking for a skilled Machine Learning Engineer to join their Creator Studio team in Vancouver. You will develop innovative on-device AI tools, collaborating with des...Show more
Last updated: 1 day ago • Promoted
Senior Engineer - Large Model and Training System Performance Optimization

Senior Engineer - Large Model and Training System Performance Optimization

Huawei • Vancouver
Full-time +1
Huawei Canada has an immediate permanent opening for a Senior Engineer.The Computing Data Application Acceleration Lab aims to create a leading global data analytics platform organized into three s...Show more
Last updated: 25 days ago • Promoted
Senior Data Engineer

Senior Data Engineer

Iris Energy • Vancouver
Full-time
Associate Director, Operations |.IREN is a leading AI Cloud Service Provider, delivering large-scale GPU clusters for AI training and inference. IREN’s vertically integrated platform is underpinned ...Show more
Last updated: 3 days ago • Promoted