Mid-Level ML Engineer - Hybrid, Impact & Growth

Aviva plc

Markham

Hybrid

CAD 90,000 - 115,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Annual bonus eligibility
Retirement savings
Share plan
Health benefits
Personal wellness
Volunteer opportunities
Career development opportunities

Job summary

Aviva Canada is seeking an ML Engineer to design and implement ML pipelines across cloud and on-prem environments. You will collaborate with cross-functional teams, support deployment, monitoring, and optimize performance, while applying MLOps practices such as CI/CD and retraining workflows.

The role requires 2–4 years of ML engineering experience, strong Python and ML libraries, and familiarity with AWS/Snowflake and Linux. Hybrid work model and ongoing professional development are offered.

Qualifications

  • Bachelor’s degree in CS, data science, engineering, or related field.
  • 2–4 years of ML engineering or related experience.
  • Proficiency in Python and ML libraries (Pandas, NumPy, scikit-learn, XGBoost).
  • Experience with AWS and Snowflake; Linux familiarity.
  • Basic experience with Jenkins and Docker.

Responsibilities

  • Design and implement ML pipelines and services in cloud and on-prem environments.
  • Collaborate with cross-functional teams to gather requirements for scalable ML solutions.
  • Support model deployment, monitoring, and performance optimization.
  • Apply MLOps practices including CI/CD, model versioning, retraining workflows.
  • Work with Snowflake and AWS services to support ML model deployment.
  • Maintain on-premise ML workflows and ensure data privacy and security standards.
  • Participate in code reviews and knowledge sharing.

Skills

Python
Pandas
NumPy
scikit-learn
XGBoost
AWS
Snowflake
Azure
GCP
Linux
Jenkins
Docker
SQL
MLflow
Airflow
Spark
Snowpark

Education

Bachelor’s degree in CS, Data Science, Engineering, or related field

Tools

Jenkins
Docker
MLflow
Airflow

Job description

Aviva Canada is seeking an ML Engineer to design and implement ML pipelines across cloud and on-prem environments. You will collaborate with cross-functional teams, support deployment, monitoring, and optimize performance, while applying MLOps practices such as CI/CD and retraining workflows.

The role requires 2–4 years of ML engineering experience, strong Python and ML libraries, and familiarity with AWS/Snowflake and Linux. Hybrid work model and ongoing professional development are offered.

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

Similar jobs worth comparing

Intermediate Machine Learning Engineer
Intermediate Machine Learning Engineer

Aviva Canada • Markham

Hybrid
CAD 90,000 - 115,000
Annual bonus eligibility
Health benefits
Competitive vacation package
+2
Intermediate Machine Learning Engineer
Intermediate Machine Learning Engineer

Aviva plc • Markham

Hybrid
CAD 90,000 - 115,000
Hybrid work model
Annual bonus eligibility
Retirement savings
+5
ML Engineer (Hybrid) — Pipelines & MLOps
ML Engineer (Hybrid) — Pipelines & MLOps

Aviva Canada • Markham

Hybrid
CAD 90,000 - 115,000
Senior ML Engineer - Remote Canada, AI Platform & MLOps
Senior ML Engineer - Remote Canada, AI Platform & MLOps

Hyatt • Canada

On-site
CAD 90,000 - 110,000
Annual hotel stays
Flexible work schedule
RRSP matching
+2
Hybrid AI/ML Engineer — Production ML & MLOps
Hybrid AI/ML Engineer — Production ML & MLOps

Export Development Canada • Ottawa

Hybrid
CAD 85,000 - 129,000
Senior ML/AI Engineer — Hybrid, Toronto
Senior ML/AI Engineer — Hybrid, Toronto

Canadian Tire Financial Services • Toronto

Hybrid
CAD 64,000 - 106,000
Benefits & retirement
Performance incentives
Education programs
+2
Senior Hybrid Fullstack Engineer: Azure Microservices & ML
Senior Hybrid Fullstack Engineer: Azure Microservices & ML

Maplesoft Group, an SEB Company • Ottawa

Hybrid
CAD 124,000 - 152,000
Hybrid ML Engineer — Predictive Analytics & NLP (Azure)
Hybrid ML Engineer — Predictive Analytics & NLP (Azure)

Hydro One Limited • Toronto

Hybrid
CAD 90,000 - 140,000
Production ML Engineer — AI Systems & MLOps Leader
Production ML Engineer — AI Systems & MLOps Leader

Wave • Canada

Hybrid
CAD 100,000 - 130,000
Bonus Structure
Employer-paid Benefits Plan
Health & Wellness Flex Account
+3
Hybrid Senior Fullstack Developer: Azure Microservices & ML
Hybrid Senior Fullstack Developer: Azure Microservices & ML

Maplesoft Group • Toronto

Hybrid
CAD 124,000 - 152,000