1 month ago
Toronto, CanadaSenior

Responsibilities

  • Develop and deploy production machine learning solutions for retail personalization, loyalty offers, recommender systems, and large-scale ranking.
  • Design offline evaluation frameworks with ranking metrics, held-out AUC, time-respecting splits, point-in-time correctness, and explicit success criteria.
  • Build and optimize large-scale feature engineering pipelines in PySpark over hundreds of millions of transaction records.
  • Design and operate the ML platform layer, including feature stores, reproducible training pipelines, and cloud training job submission.
  • Research and select appropriate modeling approaches, including matrix factorization, two-tower retrieval, learning-to-rank, and sequential architectures.
  • Design agentic AI solutions that propose, evaluate, and retain measurable model improvements under human review.
  • Lead optimization and orchestration of end-to-end analytical pipelines across multiple data sources and modeling workstreams.
  • Raise engineering standards through code review, documentation, and mentorship of adjacent engineers.

Requirements

  • Bachelor’s or master’s degree in computer science, statistics, mathematics, engineering, or a related quantitative discipline; a PhD is an asset.
  • At least 3 years of experience developing and deploying machine learning solutions in production, including data, training, evaluation, release, and operational support.
  • At least 4 years of experience querying and analyzing large datasets with SQL and Spark, including demonstrated depth with PySpark.
  • Expert-level Python and experience writing production-grade machine learning code.
  • Demonstrated experience with recommender systems or large-scale ranking and the judgment to select appropriate modeling techniques.
  • Experience with rigorous offline evaluation, time-respecting train/validation splits, point-in-time-correct feature construction, and identifying and fixing leakage.
  • Experience with PyTorch, TensorFlow, and gradient boosting libraries such as LightGBM or XGBoost.
  • Production experience with a major cloud ML platform, preferably Vertex AI, or SageMaker or Azure ML, including custom training jobs, artifact management, and cost control.
  • Familiarity with BigQuery and cloud-based data structures is an asset.
  • Experience designing and orchestrating multi-stage analytical pipelines, preferably with Apache Airflow at production scale.
  • Familiarity with agentic AI architectures, LLM-based solutions, coding agents, Terraform, and cloud IAM is an asset.
  • Excellent oral and written communication, presentation, independent problem-solving, and ability to navigate ambiguity are required.

Benefits

  • Comprehensive benefits and retirement programs.
  • Performance incentives and continuing education programs.
  • Well-being perks, career growth opportunities, and product discounts.
  • Broadband benefits, store discounts, supported learning through the Triangle Learning Academy, profit sharing, and retirement and savings programs for eligible employees.
  • Benefits-eligible employees and their families can receive up to $5,000 per year in mental health benefits and related tools and resources.
  • Hybrid role based in Toronto, Ontario, with four days per week in the office.

Tech Stack

Apache AirflowApache SparkGoogle BigQueryLightGBMPythonPyTorchSQLTensorFlowTerraformXGBoost

Categories

Canadian Tire Corporation, Limited

About Canadian Tire Corporation, Limited

10,000+ employees

Canadian Tire Corporation is a Canadian retail and financial services group best known for Canadian Tire stores selling automotive, hardware, home, and seasonal goods. It also operates SportChek, Mark’s, PartSource, Party City, and Gas+, owns Helly Hansen, and runs a credit card/loyalty business and CT REIT. Founded in 1922 and headquartered in Toronto, it is publicly traded on the TSX and operates a coast-to-coast dealer and franchise network.

Contact me