# Principal ML System Engineer

**Company:** [PointClickCare](https://hotfix.jobs/companies/pointclickcare)
**Location:** Remote
**Role:** ML Engineering
**Salary:** CA$176k – CA$195k/yr
**Experience:** 7+ years
**Skills:** Python, Java, Ml Platforms, MLOps, MLflow, Kubeflow, Ray, AWS, Azure, GCP, Docker, Kubernetes, Databricks, Azure Machine Learning, Llm Serving
**Posted:** 2026-08-13

> Leads the technical vision, architecture, and roadmap for a company-wide machine learning platform supporting model training, deployment, serving, monitoring, and generative AI. The role requires expert Python and Java skills, large-scale MLOps experience, cloud and Kubernetes expertise, and organization-wide technical leadership.

## Job Description

## Responsibilities
- Partner with product and engineering leadership to translate business and product objectives into a multi-quarter technical strategy and roadmap for the ML platform.
- Define reference architectures and standards for scalable data and ML pipelines spanning model training, evaluation, deployment, and serving.
- Set company-wide MLOps direction and best practices, including model CI/CD, model registries, feature stores, experiment tracking, and build-vs-buy decisions.
- Establish reliability, observability, and performance practices for production ML systems, including monitoring, alerting, and automated remediation.
- Establish ML platform security architecture, including authentication, role-based access control, audit logging, and compliance monitoring.
- Define secure, cost-efficient integration and infrastructure patterns for connecting the platform with existing systems, APIs, and data sources at scale.
- Provide technical leadership and mentorship across engineering teams and influence the organization-wide ML infrastructure roadmap.

## Requirements
- Expert-level proficiency in Python and Java with strong software engineering fundamentals.
- Deep experience designing and building ML platforms and MLOps workflows at scale.
- Experience with cloud platforms, containerization, and orchestration.
- Demonstrated success setting technical direction and driving organization-wide technical initiatives across multiple teams.

## Nice-to-haves
- Bachelor’s degree or higher in Computer Science, Machine Learning, or a related field.
- Familiarity with Azure Machine Learning, Databricks processing and serverless environments, and ML frameworks.
- Experience leading and sustaining critical cross-team systems.
- Experience implementing security at scale, including role-based access control, multifactor authentication, network security, and compliance monitoring.
- Experience optimizing large-model training and inference, including LLM serving, for performance and cost.

## Compensation
- Annual salary: $176,000–$195,000.

## Similar jobs

- [Principal AI Engineer](https://hotfix.jobs/jobs/e5cde818-8771-4ac7-abf1-6df1757c5e4c) - PointClickCare - Mississauga, Canada - CA$192k – CA$213k/yr
- [Staff Machine Learning Engineer, Generative AI](https://hotfix.jobs/jobs/21cf0448-14c7-40b0-86b0-591f6da62b11) - Okta - Toronto, Canada - CA$168k – CA$231k/yr
- [Staff AI Engineer](https://hotfix.jobs/jobs/ef3edbe2-3c9e-4733-8345-40c8d0307d13) - Grafana Labs - Remote - CA$164k – CA$197k/yr
- [Staff Machine Learning Engineer](https://hotfix.jobs/jobs/2cb6da8f-4a54-448d-a4b6-fc05f1412a12) - Payabli - Remote
- [Staff Backend Engineer – AI](https://hotfix.jobs/jobs/ec44131d-5167-49f2-bdf5-b581d146fa56) - Stream - Amsterdam, Netherlands

**Apply:** https://hotfix.jobs/jobs/385ffb57-66c2-42f1-8d9e-9998d734ead5
**Canonical:** https://hotfix.jobs/jobs/385ffb57-66c2-42f1-8d9e-9998d734ead5