Senior ML Engineer
Skills
About the role
Job Title: Senior ML Engineer
Location: Toronto, CA
Duration: Full-time
Role Summary
We are looking for a Senior ML Engineer to design, build, and productionize ML pipelines for a Trust Scoring platform, with a strong focus on replayability, determinism, explainability, and MLOps best practices.
This role is hands‑on and platform‑focused, working across batch inference, real‑time scoring, feature engineering, and model monitoring, within an AWS‑native architecture.
Key Responsibilities
ML Engineering & Model Productionization
Productionize PoC ML models into reproducible, governed pipelines
Implement deterministic preprocessing for train vs serve parity
Develop batch and near‑real‑time inference workflows
Generate explainability artifacts (reason codes, score attribution)
MLOps Foundations
Implement and maintain:
MLflow (experiments, model registry)
CI/CD pipelines for ML
Champion/Challenger model frameworks
Enable:
Controlled rollouts (shadow, advisory, active scoring)
Versioned feature and model deployments
Feature & Data Engineering Collaboration
Design and consume features from:
Batch and low‑latency feature stores
Canonical entity models (subscriber, device, SIM)
Collaborate on:
Data quality validation
Schema contracts
Drift detection (feature + score)
Monitoring & Platform Reliability
Implement:
Feature drift detection
Model performance monitoring
SLA and freshness validation
Support replay and recovery using idempotent design patterns
Required Skills & Experience
Core Experience
3–5 years hands‑on experience as a Machine Learning Engineer
Strong experience taking ML models from development to production
Technical Skills (Must‑Have)
Programming: Python, PySpark
ML/MLOps:
MLflow
Model versioning and promotion
Drift detection and monitoring
Data:
Feature engineering
Batch and streaming concepts
Large‑scale datasets
Cloud & Platform
AWS experience (preferred):
S3, Spark/EMR, IAM, basic networking
Familiarity with:
Feature stores
API‑based inference patterns
Nice to Have
Experience with fraud, trust scoring, or risk modeling
Exposure to PII‑sensitive systems
Experience migrating batch ML pipelines to real‑time scoring
Knowledge of explainable ML techniques
Questions about this role
How do I apply to this Senior ML Engineer role at Qode?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Machine Learning Engineer in Canada?
Compensation for Machine Learning Engineer roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Machine Learning Engineer hub for Canada medians across recent openings.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does Qode use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.