This recruiter is online.

This is your chance to shine!

Apply Now

Senior Machine Learning Engineer (GenAI + GCP)

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Published since 2 day(s)
  • Starting date : 1 position to fill as soon as possible

Our client is Canada's largest retailer. They are looking for a Senior Machine Learning Engineer to join the Personalization team.

Project: You will be working on a hyper-personalized application that integrates diverse user data (financial, health/pharmacy, grocery, and behavioral signals). The platform is evolving from a traditional recommendation system to a GenAI-driven, agentic architecture, enabling more intelligent and dynamic user experiences.

Duration: 6 Months, to start

Location: Remote

Responsibilities:

  • Lead the development of GenAI-powered personalization applications for product discovery and search
  • Design and build scalable ML pipelines (data ingestion, feature engineering, training, deployment)
  • Develop and optimize cloud infrastructure using GCP services
  • Implement prompt engineering and transformer-based solutions for real-world applications
  • Collaborate with cross-functional teams to deliver scalable and user-focused ML solutions
  • Optimize system performance for latency, cost, and reliability
  • Build monitoring, alerting, and failover mechanisms for production ML systems
  • Stay up to date with best practices in machine learning, cloud engineering, and GenAI

Must Have Skills:

  • 5+ years of experience in Machine Learning Engineering, with a focus on GenAI applications for personalization.
  • Strong expertise in GenAI frameworks (LangChain or LangGraph)
  • Experience with LLMs or agentic systems (e.g. Gemini)
  • Proven experience with Google Cloud Platform (GCP)
  • Experience with Vertex AI, BigQuery, and/or Airflow
  • Strong experience with Python and SQL
  • Experience building and deploying ML systems at scale

Nice to Haves:

  • Experience with Docker and Kubernetes
  • Familiarity with Spark or distributed computing frameworks
  • Knowledge of recommendation systems (transformers, neural collaborative filtering)


Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined