Intermediate Machine Learning Engineer

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Intermediate Machine Learning Engineer developing and deploying machine learning solutions for Aviva Canada. Collaborating with teams to enhance ML models and operational practices in a hybrid environment.

Responsibilities

  • Assist in designing and implementing ML pipelines and services in cloud and on-premise environments.
  • Collaborate with cross-functional teams to gather requirements and contribute to scalable ML solutions.
  • Support model deployment, monitoring, and performance optimization.
  • Apply MLOps practices such as CI/CD, model versioning, and retraining workflows.
  • Work with Snowflake and AWS services to support ML model deployment.
  • Contribute to the development and maintenance of on-premise ML workflows.
  • Ensure adherence to data privacy, security, and compliance standards.
  • Participate in code reviews and knowledge sharing within the team.

Requirements

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field.
  • 2–4 years of experience in machine learning engineering or related roles.
  • Proficiency in Python, along with data processing and ML libraries (e.g., Pandas, NumPy, scikit-learn, XGBoost).
  • Familiarity with AWS and/or Snowflake cloud services, as well as Linux-based systems.
  • Basic experience with Jenkins and containerization tools such as Docker.
  • Strong SQL skills, including an understanding of query optimization techniques.
  • Exposure to ML workflow tools (e.g., MLflow, Airflow) and monitoring frameworks is a plus.
  • Strong analytical and problem-solving abilities.
  • Experience with Apache Spark and Snowpark for scalable data processing is a plus.
  • Exposure to cloud platforms (e.g., AWS, Snowflake, Azure, GCP) is a plus.

Benefits

  • Compelling rewards package including base compensation, eligibility for annual bonus, retirement savings, share plan, health benefits, personal wellness, and volunteer opportunities.
  • Hybrid flexible work model.
  • Outstanding career development opportunities.
  • We’ll support your professional development education.
  • Competitive vacation package with the option to purchase 5 extra days off per year.
  • Employee-driven programs focused on gender, LGBTQ+, origins, diversity, and inclusion.
  • Corporate wellness programs to support our employees’ physical and mental health.

Job type

Full Time

Experience level

JuniorMid level

Salary

$90,000 - $115,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AirflowApacheAWSAzureCloudDockerGoogle Cloud PlatformJenkinsLinuxNumpyPandasPythonScikit-LearnSparkSQL

Location requirements

HybridMarkhamCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.