Senior ML/AI Engineer, Advanced Analytics & Modelling - Customer Intelligence Platforms
What You'll Do:
We are seeking a highly technical and hands-on ML/AI Engineer to take end-to-end ownership of one of CTC's strategic customer intelligence platforms. The platform combines machine learning, generative AI and large-scale transaction data to identify customer shopping missions and behavioural patterns across hundreds of millions of transactions. Its outputs support Personalization, marketing, merchandising, dealer and broader customer analytics use cases.
The successful candidate will lead the transition of the third party-developed engine into a fully owned CTC capability. This includes mastering the existing code, prompts, models, data pipelines and architecture; operating and improving the production engine; and determining where components should be tuned, refactored or rebuilt. The individual will be the technical authority for the platform across CTC and the primary partner to teams that depend on its outputs.
- Lead the technical transition of the platform and underlying models, ensuring full understanding of the code, documentation, environments, operating knowledge and controls required to own the platform independently.
- Develop a deep understanding of the full engine, including customer occasion discovery and catalogue generation, transaction tagging, feature engineering, model inference, data flows and downstream outputs.
- Run the production platform end-to-end, including scheduled scoring and catalogue refreshes, model and prompt releases, pipeline monitoring, incident investigation and root-cause remediation.
- Own the platform's ML capabilities, including transaction classification, clustering, feature development, model validation, performance monitoring, and drift management.
- Own its GenAI capabilities, including prompt architecture, context construction, model selection, prompt and model tuning, structured outputs and catalogue-generation workflows.
- Build rigorous ML and GenAI evaluation frameworks using representative test sets, automated measures, human review, regression testing and analysis of failure modes.
- Implement production controls for GenAI, including guardrails, validation, confidence thresholds, fallback logic, version traceability and monitoring of quality, latency, usage and cost.
- Write and maintain production-grade Python and PySpark code across large-scale data processing, feature engineering, model execution, testing and deployment.
- Support Personalization and other enterprise use cases, translating requirements into platform enhancements and resolving model, data, integration and production issues.
- Improve the platform's accuracy, reliability, scalability, maintainability, runtime, and cost efficiency while ensuring continuity for downstream users.
- Assess the current architecture objectively and lead the refactoring, redesign or rebuilding of components that do not meet CTC's long-term needs.
- Establish strong software engineering, MLOps and LLMOps practices, including automated testing, deployment, rollback, observability, and technical documentation.
What You Bring:
- Graduate-level education in Computer Science, Software Engineering, Machine Learning, Artificial Intelligence, Statistics, Mathematics, Engineering or related technical discipline.
- 5+ years developing, deploying and supporting ML or AI solutions in production, including meaningful hands-on experience with production GenAI systems.
- Advanced Python, SQL, PySpark and Spark skills, with experience building maintainable, tested and production-grade software rather than analytical notebooks alone.
- Strong foundation in supervised and unsupervised learning, including classification, clustering, feature engineering, model validation, monitoring, and drift detection.
- Hands-on production prompt engineering experience, including prompt design, context construction, structured outputs, versioning, regression testing and optimization.
- Experience selecting, evaluating and tuning foundation LLMs, with a clear understanding of when to use prompt engineering, retrieval, model adaptation or fine-tuning.
- Experience evaluating GenAI systems through representative test sets, automated and human review, quality measures, structured error analysis, and production monitoring.
- Experience implementing GenAI controls, including grounding, guardrails, validation, fallback strategies, observability and model and prompt lineage.
- Experience with Azure and Databricks, including MLflow, Azure Data Lake Storage, Azure Data Factory, Synapse and related data and deployment services.
- Experience with CI/CD, automated testing, version control, containerization, and release management for ML and GenAI applications.
- Strong problem-solving and root-cause analysis skills, with the ability to explain model behaviour, limitations and technical trade-offs to technical and non-technical partners.
- Experience with customer intelligence, recommendation systems, and behavioral modelling is an asset.
- Experience with large-scale batch inference, retrieval-augmented generation, semantic search, vector databases or agentic workflows is an asset.
- Experience in retail, loyalty, marketing, ecommerce, or customer analytics is an asset.
Location: Toronto, Ontario (Hybrid: In-office 4 days per week)
We’re always looking for great talent! In addition to competitive pay, we offer:
- Comprehensive benefits and retirement programs
- Performance incentives, Continuing Education Programs
- Other perks to support your well-being
- Career growth opportunities and product discounts
Broadband Salary Range: $64,000 – $106,000.
Salary decisions are also dependent on other factors such as your experience, industry benchmarks, internal equity and other role-specific requirements. For critical roles, the compensation offering will be reviewed to ensure alignment with market rate and conditions and the unique value you bring to the role.
#LI-AK1
Il se peut que nous utilisions des outils d'intelligence artificielle dans le cadre de notre processus de recrutement pour aider à la révision initiale des CV. Toutes les décisions d'embauche, y compris l'évaluation, la sélection et la disposition des candidats, sont prises par des recruteurs humains.
À propos de nous
La Société Canadian Tire Limitée (Société) est l’une des entreprises les plus admirées et les plus respectées au Canada. Nous disposons de plus de 90 marques détenues, dans plus de 1 600 détaillants, des services financiers, des capacités exemplaires en matière de commerce électronique et des stratégies de marchandisage passionnantes à la fine pointe du marché. Nous avons de grands rêves et nous travaillons ensemble pour innover de manière ciblée pour nos clients à tous les niveaux de nos activités, en investissant dans de nouvelles technologies et de nouveaux produits et en redoublant de talent pour faire avancer l’entreprise. Nous offrons des salaires concurrentiels aux employés de la Société Canadian Tire, ainsi que des rabais en magasin, des programmes d’apprentissage offerts par l’entremise de l’Académie apprentissage Triangle, des programmes de participation aux bénéfices de Canadian Tire et des régimes de retraite et d’épargne pour les employés admissibles. Dans le cadre de notre programme amélioré d’avantages sociaux flexibles, nous offrons des avantages en matière de santé mentale et de bien-être total d’un montant de 5 000 $ par année aux employés admissibles et à leur famille, ainsi que des outils et des ressources en matière de santé mentale pour tous les employés. Joignez-vous à nous pour contribuer à améliorer la vie au Canada en incarnant et en mettant en pratique nos valeurs fondamentales : nous sommes des innovateurs et des entrepreneurs dans l’âme, les résultats nous motivent, l’inclusion est une nécessité, nous sommes plus forts ensemble et nous assumons notre responsabilité personnelle. C’est un moment particulièrement excitant pour vous joindre à la Société Canadian Tire et à sa famille d’entreprises, où les possibilités de carrière sont très variées! Joignez-vous à nous, il y a une place pour vous ici!
Notre engagement envers la diversité, l’inclusion et l’appartenance
Nous nous engageons à favoriser un environnement où le sentiment d’appartenance est florissant et où la diversité, l’inclusion et l’équité font partie intégrante de tout ce que nous faisons. Nous croyons en la création d’une culture organisationnelle où les gens sont traités en tout temps avec dignité dans le respect de la religion, de la nationalité, du sexe, de la race, de l’âge, de la capacité perçue, de la langue parlée, de l’orientation sexuelle et de l’identité de chacun. Nous sommes unis dans notre objectif d’être ici pour contribuer à améliorer la vie au Canada.
Accommodements
Nous tenons fermement à notre valeur fondamentale d’inclusion. Nous accueillons et encourageons les candidats issus de groupes en quête d’équité, comme les personnes racisées, les Autochtones, les membres de la communauté 2SLGBTQIA+, les femmes, les personnes handicapées et autres. Si vous avez besoin d’accommodements pour postuler à ce poste ou lors de l’entrevue, veuillez-nous le faire savoir lorsque vous nous contacterez, et nous travaillerons avec vous pour répondre à vos besoins.