Job Search and Career Advice Platform

Enable job alerts via email!

ML Engineer

Vaco Recruiter Services

Guelph

Hybrid

CAD 100,000 - 150,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A major Canadian insurance firm is seeking an ML Engineer for a hybrid role in Guelph. This position involves designing and operating production-grade ML platforms on Databricks, implementing MLOps workflows, and developing CI/CD pipelines using tools such as GitHub Actions and Azure DevOps. The ideal candidate has a strong proficiency in Python and hands-on experience with mlflow, ensuring safe model deployment and monitoring. A competitive salary between $100,000 and $150,000 per year is offered.

Qualifications

  • Proven track record in CI/CD for ML and automated ML lifecycle.
  • Strong experience with mlflow for tracking and deployment.
  • Hands-on experience with Databricks in production.

Responsibilities

  • Design, build, and operate production-grade ML platforms on Databricks.
  • Implement end-to-end MLOps workflows from experimentation to monitoring.
  • Deploy models for batch and real-time scoring.

Skills

Hands-on experience with Databricks
Strong experience with mlflow
Proven track record in CI/CD for ML
Proficiency in Python

Tools

GitHub Actions
Azure DevOps
Job description
About the Company

Our client, a major Canadian insurance and financial services organization known for its large national presence and commitment to modernization, is seeking to hire an ML Engineer (hybrid, 2 days/week in office).

About the Opportunity
  • Design, build, and operate production-grade ML platforms on Databricks.
  • Implement end-to-end MLOps workflows: experimentation – registry – deployment – monitoring.
  • Develop CI/CD pipelines for ML (code, data, models) using tools like GitHub Actions or Azure DevOps.
  • Operationalize model governance (mlflow tracking, registry, versioning, lineage).
  • Deploy models for batch and real-time scoring, ensuring safe deployment and rollback strategies.
  • Implement observability and monitoring for model performance, data drift, and operational health.
  • Create standards, reusable templates, and documentation for consistent ML delivery.
  • Partner with Data Scientists, Data Engineers, and Architects to enable platform capabilities at scale.
About You
  • Hands‑on experience with Databricks in production (workspaces, workflows, cluster policies).
  • Strong experience with mlflow (tracking, registry, packaging, deployment).
  • Proven track record in CI/CD for ML and automated ML lifecycle.
  • Proficiency in Python and solid software engineering practices (testing, packaging, code reviews).
  • Databricks Unity Catalog and governance patterns.
Bonus Items
  • Familiarity with Databricks Asset Bundles (DABs) or MLOps Stacks.
  • Knowledge of feature store patterns, streaming/near‑real‑time scoring.
  • Banking, telecom, or insurance industry experience.
Salary Range

$100,000 - $150,000/year

How to Apply

Click the “Apply Now” button and follow the instructions to submit your resume. Please note that we only accept documents in MS Word or Rich Text formats.

When referring to this job, quote #466224.

You must currently reside within the Greater Toronto Area and be permitted to work in Canada to be considered for this opportunity.

A recruiter will be in touch with you if your profile meets our client’s requirements for this role.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.