Back to results

Machine Learning Engineer

  • Toronto, ON, Canada

Pay Rate/Salary: $90/hr to $100/hr on Inc · Contract

Applications open in a new tab.

Job details

Pay
Pay Rate/Salary: $90/hr to $100/hr on Inc
Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Pay Rate/Salary: $90/hr to $100/hr on Inc

Your New Role:

  • We’re looking for a hands-on Machine Learning Engineer to develop and improve ML and deep learning models that power personalization across our 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.

What You’ll Do:

  • The successful candidate will develop, train, evaluate, and improve ML and deep learning models.
  • The role involves working across the ML lifecycle, including data analysis, feature preparation, experimentation, training, and evaluation.
  • You will build PyTorch-based models for practical business use cases, analyze model performance and iterate based on clear metrics, and build reusable training, evaluation, and inference workflows.
  • The position requires close collaboration with data, product, and engineering teams while documenting results, findings, and trade-offs clearly.

What We’re Looking For:

  • Hands-on experience developing ML models
  • Strong Python programming skills.
  • Experience with PyTorch or similar deep learning frameworks.
  • Good grasp of ML fundamentals: training, validation, evaluation, optimization, overfitting, and generalization.
  • Experience gathering, cleaning, analyzing, and preparing data for ML.
  • 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.
  • Especially Valuable
  • 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.

How You’ll Succeed:

  • You’ll join a collaborative, fast-paced team working on cutting-edge ML problems that directly impact how millions of Canadians shop. We offer competitive compensation, continuous learning opportunities, and the chance to work with the latest technologies in machine learning and AI.
  • You will collaborate with highly skilled teams on impactful projects that touch the lives of millions of Canadians, thriving in an inclusive and supportive culture that celebrates diversity of thought and experience.
  • By embracing our values of authenticity, trust, and connection, you’ll help drive innovation and shape the future of eCommerce.

What You'll Get in Return:

You will have the opportunity to work with a talented team of professionals in a dynamic and supportive environment. Competitive compensation, continuous learning opportunities, and exposure to the latest technologies in machine learning and AI. You will collaborate with highly skilled teams on impactful projects while working in an inclusive and supportive culture that celebrates diversity of thought and experience.

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.

This posting is for an existing vacancy with the organization.

AI may be used to screen, assess or select applicants for the position.

More about this job

Responsibilities

Develop, train, evaluate, and improve machine learning and deep learning models, including PyTorch models for personalization and other business use cases. Build reusable training, evaluation, and inference workflows, analyze performance metrics, and collaborate with data, product, and engineering teams while documenting findings and trade-offs.

Requirements

Candidates should have hands-on machine learning experience, strong Python skills, and experience with PyTorch or a similar deep learning framework, along with a solid grasp of model training, validation, evaluation, and optimization. They should also be able to prepare data for machine learning, follow sound software engineering practices, take ownership, and communicate effectively; experience with recommendation systems, cloud tools, or production ML is especially valuable.

Skills

  • Machine Learning
  • Deep Learning
  • Python
  • PyTorch
  • Model Training
  • Model Evaluation
  • Data Analysis
  • Feature Preparation
  • Experimentation
  • Model Optimization
  • SQL
  • BigQuery
  • Spark
  • Dataflow
  • Airflow
  • Kubernetes

Benefits

  • Competitive Compensation

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Data & Analytics
  • Retail
  • Engineering

Keywords

  • Machine Learning
  • Deep Learning
  • Python
  • PyTorch
  • Personalization
  • Recommendations
  • Search
  • Ranking
  • Relevance Systems
  • Model Training
  • Model Evaluation
  • Model Optimization
  • Data Analysis
  • Feature Preparation
  • Experimentation
  • Inference Workflows
  • GCP
  • BigQuery
  • SQL
  • Spark
  • Dataflow
  • Airflow
  • Kubernetes
  • Cloud-Based ML
  • Production ML
  • Version Control
  • Testing
  • Documentation
  • eCommerce

Report this job