Machine Learning Engineer, Safety and Customer Care AI
- Location
- Toronto, Canada
- Salary range
- CAD $118,800 – $148,500 base
- Workplace
- Hybrid
- Level
- Individual contributor
- Job family
- Engineering
- Posted
- 2 months ago
The T&S Network estimates this role to be P2, Professional. We don't yet know typical pay for this level in Canada. Most of our pay data comes from US roles. If you work in Trust & Safety in Canada, add your pay to help others. Key skills at this level: builds and ships detection or enforcement systems in production, evaluates a classifier on the metric that matches the harm, not on accuracy, and works with labeled data of uneven and adversarial quality.
Why this level
Estimated from the posting rather than stated by the employer: asks for 3+ years · the title reads as P2.
The role, in T&S terms
Written by the T&S Network from Lyft's posting.
Builds and post-trains open-source models and multi-step AI agents for Lyft's Safety and Customer Care team, which handles rider and driver support and safety case management. The work covers the evaluation and data flywheel that proves these systems are safe to run in a customer-facing, safety-critical setting. The team serves as Lyft's primary direct touchpoint with riders and drivers, with over 1.7 million monthly human and AI interactions.
What you'd do
- Adapt open-source LLMs for SCC tasks through supervised fine-tuning, LoRA, and preference tuning.
- Design and build support agents and end-to-end safety case management agents in LangGraph or equivalent frameworks.
- Assemble human and synthetic datasets and refine model output quality on live support and safety work.
- Build evaluation frameworks, golden sets, rubric grading, LLM-as-judge, and regression tests.
- Ship models and agents into real-time production with monitoring and guardrails.
- Convert feedback from customer interactions into training data and learning signals.
- Apply traditional ML like classification, ranking, and gradient-boosted trees where appropriate, with product, ops, and data science.
What it asks for
- At least 3 years in applied ML/AI, plus an MS or PhD in CS, ML, AI, or a related technical field.
- Post-training experience with open-source models, including SFT, LoRA, RLHF, RLAIF, and RLVR.
- Have built and launched agents on LangGraph or a comparable framework.
- Designed metrics and built offline and online evaluation for generative systems.
- Have put ML/AI systems into real-time production.
- Strong Python and hands-on PyTorch.
- Applied ML/AI to customer support or trust and safety work, like agent assist, routing, or abuse detection (preferred).
Worth knowing
- Role works with a safety-critical customer-facing system serving riders and drivers.
Terms in this role
- RLHF.
- Reinforcement learning from human feedback: training an AI model on people's ratings of its answers.
Our best summary of the posting, and it can be wrong. The employer's posting is what counts: read it in full on Lyft before you apply. If we got something wrong, report this listing.
Tired of job hunting?
Let the roles come to you. Switch on Available, and when a hiring manager or recruiter brings us a role that fits, we'll put you forward. Never to the company you work for.
Still listed 14 hours ago
About Lyft

The employer
About Lyft
Travel and mobility · San Francisco, CA · 1,001 to 5,000 people · Founded 2012
Ridesharing and mobility marketplace across the United States and Canada.
Other jobs at Lyft
4 other jobs open
Lyft · M5 · New York +1 · Hybrid
$203k – $254k
Lyft · P3 · Toronto · Hybrid
C$136k – C$170k
Lyft · P3 · Toronto · Hybrid
C$96k – C$120k
Lyft · P3 · Nashville · Hybrid
$89k – $111k
More jobs like this
All jobsNewVercel · P3 · San Francisco +1 · Hybrid
$208k – $312k
TikTok · P1 · Singapore
Adobe · P3 · Hybrid
$152k – $265k
Anthropic · P4 · San Francisco +1 · Hybrid
$320k – $485k
TikTok · P1 · San Jose
$94k · paid hourly




