Intermediate Machine Learning Engineer

Aviva

Multiple Locations
Base: $90,000 to $115,000; bonus/equity: eligibili...
Hybrid
Machine learning engineering
Python programming with ml libraries
Aws and snowflake cloud services
Aviva Canada fosters a culture built on care, inclusion, and collaboration where employee growth is supported

Job Summary

  • Aviva Canada fosters a culture built on care, inclusion, and collaboration where employee growth is supported.
  • The role involves designing ML pipelines, supporting model deployment and monitoring, and ensuring compliance with data privacy and security standards.
  • The compensation package includes a salary range of $90,000 to $115,000, annual bonus eligibility, health benefits, flexible hybrid work, and career development opportunities.

Matching Summary

Aviva Canada fosters a culture built on care, inclusion, and collaboration where employee growth is supported.

Salary

Base: $90,000 to $115,000; Bonus/Equity: Eligibility for annual bonus and share plan; Benefits: Retirement savings, health benefits, wellness programs, vacation options

Skills & Requirements

Must-have

  • Machine learning engineering
  • Python programming with ML libraries
  • AWS and Snowflake cloud services
  • SQL query optimization
  • MLOps practices and CI/CD
  • Linux-based systems
  • Docker containerization

Nice-to-have

  • Experience with Apache Spark and Snowpark
  • Exposure to ML workflow tools
  • Cloud platforms including Azure and GCP
  • Strong analytical and problem-solving skills
  • Collaborative and inclusive culture

Key Requirements

  • Bachelor’s degree in Computer Science or related field
  • 2–4 years machine learning engineering experience
  • Strong SQL skills
  • Experience with Jenkins
  • Work authorization in Canada

Work Rights

Not specified

Tailored Resume

Cover Letter