Machine Learning Engineer

1120932
  • Job type

    Contract
  • Location

    Toronto
  • Profession

    Data & Advanced Analytics
  • Industry

    Retail & Consumer Goods
  • Pay

    Flexible
  • Closing date

    18 Nov 2025

Hiring a Machine Learning Engineer

Your new company

Join a leading Canadian retail organization that is transforming the way customers discover and interact with products across its digital platforms. The Search and Catalogue team is responsible for building and deploying advanced ML models that enhance product discoverability, improve search relevance, and enrich catalogue data. By leveraging multimodal data—including text, images, user behavior, and contextual signals—the team delivers personalized experiences that connect customers with the right products at the right time.

Your new role

As a Sr Machine Learning Engineer, you will lead the development of next-generation personalization systems, including the Multimodal Recommendation Engine and emerging generative AI initiatives. Your tasks will include:
  • Architecting and implementing advanced deep learning models for multimodal recommendation systems, processing diverse data types including text, images, user behavior, item features, offer data, and contextual signals
  • Leading the development and optimization of generative AI applications for personalized product discovery, search enhancement, and customer engagement
  • Designing and maintaining highly scalable ML infrastructure using GCP services (Vertex AI, BigTable, BigQuery, Cloud Composer) capable of handling millions of daily predictions
  • Building and optimizing end-to-end ML pipelines for model training, deployment, and monitoring at scale

What you'll need to succeed

  • Master's or PhD in Computer Science, Machine Learning, or related field
  • 7+ years of experience in machine learning engineering, with a focus on recommendation systems or personalization
  • Strong expertise in deep learning frameworks (PyTorch or TensorFlow) and building production-grade ML systems
  • Proven experience with GCP services and ML infrastructure at scale
  • Proficiency in Python, SQL, and cloud-native development
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Track record of deploying ML models to production at scale
  • Experience with multimodal deep learning architectures and generative AI models

What you'll get in return

  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • A collaborative and inclusive work environment
  • Access to cutting-edge technologies and projects
  • The chance to work with industry leaders and innovators

What you need to do now

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.


#LI-DNI

Apply for this job

Talk to Jamie Dunne, the specialist consultant managing this position

Located in Calgary (EN), Unit 1550, 639 5th avenue SWTelephone:  4033138967