Senior ML/AI Engineer
Canadian Tire Corporation, Limited1 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
Categories
About Canadian Tire Corporation, Limited
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.