
(Canada) Principal ML System Engineer
About this role
The Principal ML System Engineer at PointClickCare is a full-time position based remotely or out of the Mississauga office, designed for a seasoned technical leader who can shape enterprise machine learning architecture. This professional will guide the technical vision, strategy, and platform capabilities that power traditional machine learning and hybrid LLM solutions across the organization.
Role Overview
As the technical authority for the machine learning platform, this practitioner partners with product and engineering leaders to align infrastructure roadmaps with business goals. The individual defines reference architectures, standards, and pathways for pipelines, tooling, and infrastructure utilized in model training, deployment, serving, and monitoring. Operating within a centralized specialized team, the engineer collaborates with horizontal partners to deliver safe, scalable, and high-impact artificial intelligence products that serve thousands of provider organizations in the healthcare sector.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
PointClickCare is a leading, founder-led, and privately held health technology company dedicated to helping care providers deliver exceptional patient outcomes. The platform serves over 30,000 provider organizations and features the largest long-term and post-acute care dataset alongside a vast marketplace of integrated partners. Recognized by Forbes as a top private cloud company and honored for its corporate culture, the organization reinvests heavily in research and development to foster continuous innovation and human-first, AI-accelerated healthcare solutions.
How to Apply
Interested candidates should visit the official PointClickCare careers page to submit an application for this opportunity.
Skills and tech stack
Questions candidates ask
What is the salary range for the Principal ML System Engineer role?
The salary ranges from $158,000 to $198,000 CAD per year.
Is this position remote?
Yes, this role can be performed remotely or out of the Mississauga office, though occasional travel to the office for events like onboarding or team meetings may be required.
What programming languages are required for this position?
Candidates must have expert-level proficiency in Python and Java.
What cloud platforms are associated with this role?
The position involves extensive experience with cloud platforms including AWS, Azure, and GCP.
What department does this position belong to?
This role is part of the Engineering Application & Development department.