Talent.com
S.i. Systems
Senior Machine Learning Engineer (Deep Learning)S.i. Systems • Toronto
Search for other jobs
Senior Machine Learning Engineer (Deep Learning)

Senior Machine Learning Engineer (Deep Learning)

S.i. Systems • Toronto
23 hours ago
Job type
  • Full-time
Job description

Our Client is Canada's largest retailer. They are looking for a Senior Machine Learning Engineer to develop and improve ML and deep learning models that power personalization across their retail ecosystem.

This role focuses on model development using Python and PyTorch, with a strong emphasis on ownership, experimentation, and practical impact on experiences used by millions of Canadians daily.

Location: Toronto (1 day/week onsite)

Duration: 6 months (to start)

Responsibilities:

  • Develop, train, evaluate, and improve ML and deep learning models.
  • Work across the ML lifecycle, including data analysis, feature preparation, experimentation, training, and evaluation.
  • Build PyTorch-based models for practical business use cases.
  • Analyze model performance and iterate based on clear metrics.
  • Build reusable training, evaluation, and inference workflows.
  • Collaborate with data, product, and engineering teams.
  • Document results, findings, and trade-offs clearly.

Must Haves:

  • Hands-on experience developing Machine Learning models
  • Strong Python programming skills
  • Experience with PyTorch or similar deep learning frameworks
  • Understanding of ML fundamentals: training, validation, evaluation, optimization, overfitting, and generalization.
  • Experience gathering, cleaning, analyzing, and preparing data for machine learning.
  • Good software engineering practices: clean code, version control, testing, and documentation.
  • Strong ownership mindset and ability to drive work forward.
  • Clear communication and collaboration skills.

Preferred:

  • Experience with personalized recommendations, search, ranking, or relevance systems.
  • Experience with GCP, BigQuery, SQL, Spark, Dataflow, Airflow, Kubernetes, or cloud-based ML workflows.
  • Experience supporting ML models in production.


Create a job alert for this search

Senior Machine Learning Engineer (Deep Learning) • Toronto