31 Aug
|
Insight Global
|
Toronto
31 Aug
Insight Global
Toronto
Day-to-Day
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
- Robust 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
- Databricks, Spark, dbt, Azure Data Factory, Power BI
- 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.
📌 Machine Learning Engineer (Toronto)
🏢 Insight Global
📍 Toronto