×
Register Here to Apply for Jobs or Post Jobs. X

Senior ML​/AI Engineer

Job in Toronto, Ontario, C6A, Canada
Listing for: Canadian Tire
Full Time position
Listed on 2026-09-23
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 64000 - 106000 CAD Yearly CAD 64000.00 106000.00 YEAR
Job Description & How to Apply Below

Canadian Tire Corporation is seeking a Senior ML/AI Engineer in Toronto, Ontario to work on personalization, recommendation systems, and ML platform infrastructure at scale.

What You’ll Do
  • Develop a deep understanding of our Retail business, Loyalty program, and how personalized offers are composed and delivered across our retail banners.
  • Design and deliver offline evaluation frameworks with explicit success criteria — ranking metrics, held-out AUC, time-respecting splits, and point-in-time correctness — so that an offline win reliably predicts online lift.
  • Research and apply modelling methodology to select (and justify) the right approach for a given business problem, from matrix factorization and two-tower retrieval to learning-to-rank and sequential architectures.
  • Build and optimize large-scale feature engineering in PySpark over hundreds of millions of transaction records, with the profiling skills to know why a job is shuffling.
  • Design and operate our ML platform layer — feature store, reproducible training pipelines, and cloud training job submission — so retraining is cheap and routine rather than a project.
  • Design and implement agentic AI solutions that automate model improvement — extending our in-house harness where an AI agent proposes changes, scores them against a locked benchmark, and keeps only what measurably helps, under human review.
  • Lead optimization and orchestration of end-to-end analytical pipelines across multiple data sources and modelling work streams to ensure scalability and production reliability.
  • Raise the engineering standard of the team through code review, documentation, and mentorship of engineers working adjacent to the model layer.
What You Bring
  • B.S or M.S, preferably in Computer Science/Statistics/Math/Engineering or a related quantitative discipline. PhD an asset.
  • 3+ years experience developing and deploying machine learning solutions in production — owning data, training, evaluation, release, and operational support. Experience in retail, loyalty programs, personalization, or ad-tech ranking preferred.
  • Expert-level Python, writing production-grade ML code rather than notebooks handed off for deployment.
  • 4+ years of experience querying and analyzing large datasets with tools such as SQL and Spark, with demonstrated depth in PySpark.
  • Demonstrated experience with recommender systems or large-scale ranking, and the judgment to know which technique a problem actually requires.
  • Rigorous approach to offline evaluation — including train/validation splits that respect time, point-in-time correct feature construction, and leakage you have personally found and fixed.
  • Experience with deep learning frameworks (PyTorch, Tensor Flow) and gradient boosting libraries such as LightGBM or XGBoost.
  • Production experience with a major cloud ML platform — Vertex AI preferred;
    Sage Maker or Azure ML acceptable — including custom training jobs, artifact management, and cost control. Familiarity with Big Query and cloud-based data structures is an asset.
  • Experience designing and orchestrating multi-stage analytical pipelines with workflow optimization, preferably Apache Airflow at production scale.
  • Familiarity with agentic AI architectures, LLM-based solutions, and working fluently with coding agents is a strong asset. Infrastructure-as-code experience (Terraform) and cloud IAM familiarity is an asset.
  • Excellent oral and written communication skills, with the ability to communicate both technical and business concepts, as well as strong presentation skills.
  • Demonstrated ability to work independently with minimal supervision, effectively navigating and resolving ambiguous problems and situations.
Location

Toronto, Ontario (Hybrid: In-office 4 days a week)

Compensation & Benefits

Broadband Salary Range: $64,000 - $106,000. Typical hiring range: $64,000 - $85,000. Comprehensive benefits and retirement programs, performance incentives, continuing education programs, $5,000/year mental health benefits, Triangle Learning Academy, Canadian Tire Profit Sharing, career growth opportunities, and product discounts.

B.S. or M.S. in Computer Science, Statistics, Math, Engineering or related quantitative discipline; 3+ years production ML experience; expert-level Python; 4+ years SQL and PySpark; recommender systems or large-scale ranking experience; deep learning frameworks (PyTorch, Tensor Flow); cloud ML platform experience (Vertex AI preferred)

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary