Machine Learning and AI Platform Engineering Specialist, Canada Life

canada life job machine learning

Company Canada Life
Job title Machine Learning and AI Platform Engineering Specialist
Job location Toronto, Winnipeg, London
Type Full time
Salary $61,900.00 – $114,500.00
Job post date 18th April 2024

In this role, you’ll be the architect behind Canada Life’s AI and ML platform, crafting and adapting solutions within a cloud environment to perfectly align with ever-evolving business needs. Your expertise will be vital in navigating a complex landscape of requirements, ensuring scalability, maintainability, performance, accuracy, and all the critical aspects that make a truly robust platform. Security, compliance, and cost-effectiveness will also be at the forefront of your considerations.

You’ll work hand-in-hand with the AI Product Owner, software developers, data platform engineers, quality assurance specialists, governance & support experts – a true cross-functional dream team spread across Toronto and other offices. Additionally, you’ll play a vital role in our on-call rotation, ensuring our customers receive the support they need.

Responsibilities:

  • Design and build highly scalable machine learning and AI platform solutions within a cloud environment.
  • Partner with our internal customers to understand their ML development pain points and craft platform solutions to address them.
  • Support the effort to build and enhance MLOPs services, including platform monitoring, platform, and deployment support for the respective pipelines for data delivery.
  • Connectivity enablement for relevant models and their data sources.
  • Deliver appropriate ML Resource Access Permissions for respective use cases.
  • Provide technical mentorship to data platform engineers and interns on the team.
  • Help shape the long-term strategy and grow the team.

What you will bring?

  • A University or College education in Computer Science, Computer Engineering or a related field or equivalent combination of education and experience
  • 5+ years of experience building production machine learning systems or platform components such as feature store, model training framework, ML prediction service etc.
  • Strong coding skills in Python
  • Strong understanding of engineering and infrastructure best practices, general software development principles with a machine learning software development life-cycle orientation
  • Strong experience on Azure Machine Learning and AWS SageMaker, Azure Data Factory, Databricks administration and GitLab.
  • Experience managing the entire machine learning lifecycle.
  • Desirable experience on Azure Cognitive Services and AWS Rekognition.
  • Strong communication skills with an ability to motivate.
  • Customer focus and strong relationship management skills
  • Ability to quickly adapt to changing priorities and working within ambiguous situations.
  • Effective time management, prioritization, and decision-making skills
  • Reliability Status security clearance – this is a personnel security status that is required before an employee can gain access to Protected B information, assets or work sites as outlined by the Government of Canada  website

apply for job button