Machine Learning Engineer

Insight Global

Toronto

On-site

CAD 83,000 - 96,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Insight Global is seeking a Machine Learning Engineer to put forecasting models into production, building monitoring, observability, and explainability capabilities for trusted business forecasting. The role partners closely with data scientists, demand planners, and platform teams to deliver scalable forecasting solutions.

Key responsibilities include production-ready refactors, design of training and inference pipelines in Azure ML, and feature engineering in Snowflake, with CI/CD via Azure

Qualifications

  • 3+ years of ML Engineering, Data Engineering, or Software Engineering experience.
  • Strong Python development and software engineering fundamentals.
  • Production experience with Azure ML (pipelines, compute, model registry, endpoints, MLflow).
  • Strong SQL and Snowflake expertise.
  • CI/CD experience using Azure DevOps or similar tools.
  • Experience building ML monitoring and observability frameworks.
  • Knowledge of explainability techniques (SHAP, permutation importance, forecast decomposition).
  • Time series forecasting experience, including backtesting and evaluation.
  • Strong communication and stakeholder management skills.

Responsibilities

  • Refactor forecasting models into production-ready, tested, and reusable components.
  • Establish engineering best practices, standards, and development workflows.
  • Design and maintain training, backtesting, and inference pipelines in Azure ML.
  • Develop feature engineering and data preparation solutions in Snowflake.
  • Automate deployment, testing, model promotion, and rollback processes using Azure DevOps.
  • Support forecast integration with the o9 planning platform.
  • Build monitoring for data quality, drift detection, pipeline health, and forecast accuracy.
  • Implement model lineage, traceability, and governance capabilities.
  • Develop explainability solutions and forecasting insights for business users.
  • Create technical documentation and communicate solutions to both technical and business stakeholders.

Skills

Python
Time series forecasting
Communication
Stakeholder management
Backtesting

Tools

Azure ML
Snowflake
Azure DevOps
MLflow
SHAP

Job description

Insight Global is looking for a Machine Learning Engineer to put into production forecasting models and build the monitoring, observability, and explain capabilities needed for trusted business forecasting.

The role partners closely with data scientists, demand planners, and platform teams to deliver scalable and reliable forecasting solutions.

Key Responsibilities

  • Refactor forecasting models into production-ready, tested, and reusable components
  • Establish engineering best practices, standards, and development workflows
  • Design and maintain training, backtesting, and inference pipelines in Azure ML
  • Develop feature engineering and data preparation solutions in Snowflake
  • Automate deployment, testing, model promotion, and rollback processes using Azure DevOps
  • Support forecast integration with the o9 planning platform
  • Build monitoring for data quality, drift detection, pipeline health, and forecast accuracy
  • Implement model lineage, traceability, and governance capabilities
  • Develop explainability solutions and forecasting insights for business users
  • Create technical documentation and communicate solutions to both technical and business stakeholders

Required Skills & Experience

  • 3+ years of ML Engineering, Data Engineering, or Software Engineering experience
  • Strong Python development and software engineering fundamentals
  • Production experience with Azure ML (pipelines, compute, model registry, endpoints, MLflow)
  • Strong SQL and Snowflake expertise
  • CI/CD experience using Azure DevOps or similar tools
  • Experience building ML monitoring and observability frameworks
  • Knowledge of explainability techniques (SHAP, permutation importance, forecast decomposition)
  • Time series forecasting experience, including backtesting and evaluation
  • Strong communication and stakeholder management skills

Nice to Have Skills & Experience

  • Experience with o9 Solutions, SAP IBP, Kinaxis, or Blue Yonder
  • CPG, retail, or supply chain planning experience
  • Feature stores, containerisation, and Infrastructure as Code (IaC)

Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.

Pay Rate: $60-70/hr

We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Engineer — Production Forecasting Pipelines
Senior ML Engineer — Production Forecasting Pipelines

Insight Global • Toronto

On-site
CAD 140,000 - 210,000
Machine Learning Engineer
Machine Learning Engineer

Avance Consulting • Toronto

On-site
CAD 80,000 - 120,000
Machine Learning Engineer
Machine Learning Engineer

Sequoia Technologies • Toronto

Hybrid
CAD 100,000 - 160,000
Senior Data Scientist – Machine Learning, Python, SQL & Azure
Senior Data Scientist – Machine Learning, Python, SQL & Azure

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 110,000 - 150,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Playwire • Canada

Hybrid
CAD 120,000 - 180,000
AI Engineer with Snowflake Expertise
AI Engineer with Snowflake Expertise

Addmore Group • Toronto

On-site
CAD 130,000 - 180,000
Data Scientist – Machine Learning & Advanced Analytics
Data Scientist – Machine Learning & Advanced Analytics

SPECTRAFORCE • Toronto

Hybrid
CAD 120,000 - 160,000
Data Scientist
Data Scientist

Charger Logistics Inc. • Brampton

On-site
CAD 100,000 - 140,000
ML Engineer
ML Engineer

Hydro One Limited • Toronto

Hybrid
CAD 90,000 - 140,000
Data Scientist
Data Scientist

Charger Logistics Inc • Brampton

On-site
CAD 90,000 - 150,000
Competitive Salary
Healthcare Benefit Package
Career Growth