CareerPlanGet AI match score →

Senior Machine Learning Engineer

Canada💼 Full-time💰 $110,000–$145,000🗓 2025-12-21 → 2026-07-28

Core

Design, build, and deploy scalable machine learning solutions and pipelines in cloud and on-premise environments to operationalize models and drive innovation.

Role type

Senior Machine Learning Engineer (MLOps & Platform)

Builds

Production ML pipelines, services, and end-to-end on-premise ML workflows

Domain

Financial services (Aviva), Cloud Infrastructure, Machine Learning

Deliverable

production ML models

Required skills

Python, scikit-learn, pyGAM, XGBoost, Snowflake, Snowpark, Snowpark ML, AWS cloud services, Linux, Jenkins, Docker, SQL, DVC, MLflow, Airflow

Preferred skills

Feature stores, model registries, Apache Spark, Azure/GCP, open-source ML contributions

Technologies

Snowflake, AWS (S3, EC2, ECR, MWAA), Jenkins, Docker, MLflow, Airflow, DVC, Feast, Apache Spark

Responsibilities

Design and deploy robust ML pipelines in production; Optimize model performance and ensure system reliability; Implement MLOps best practices (CI/CD, versioning, monitoring); Work with Snowflake and AWS to build cloud ML models; Develop on-premise ML workflows; Ensure data privacy and compliance; Mentor junior engineers

Seniority

Senior, hands-on IC with technical leadership

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Adzuna ↗