Hybrid Principal Software Engineer – MLOps

Posted 2 hours ago

Apply now

About the role

  • Principal Software Engineer leading MLOps within Analytics Platform at Sun Life. Focused on AWS and machine learning operations, collaborating across technical and business teams.

Responsibilities

  • Provide Principal‑level technical leadership for the MLOps squad within the Analytics Platform, influencing architecture and standards across multiple teams
  • Design, build, and evolve production‑grade MLOps and ML platform capabilities, including model lifecycle management, CI/CD, evaluation, monitoring, and governance
  • Spend ~ 60% hands‑on in software engineering, building high‑quality, testable, maintainable services, frameworks, APIs, and shared libraries that enable ML and GenAI at scale
  • Spend ~ 40% on platform, cloud, and MLOps enablement, ensuring solutions are secure, scalable, observable, and cost‑effective
  • Act as a technical authority for AWS‑based ML platforms, leading design decisions and guiding adoption of new cloud and GenAI services
  • Establish and evolve engineering and MLOps standards, patterns, and best practices across squads
  • Partner closely with Architecture, Security, Risk, and Product teams to reduce delivery, operational, and model governance risk
  • Lead by example through code reviews, design reviews, incident analysis, and operational improvements
  • Mentor senior and intermediate engineers, raising the overall technical bar without direct people management

Requirements

  • A deep software engineering background, with a strong track record of building and operating large-scale, production systems
  • Extensive hands-on experience with AWS in production, including infrastructure design, deployment, and optimization
  • Strong experience with Distributed systems and cloud-native architectures
  • CI/CD pipelines and automation
  • Observability, reliability, and incident response
  • Practical experience with MLOps, ModelOps, ML platforms, or LLMOps in enterprise environments
  • Proficiency in one or more of: Python, Java, Scala, and Infrastructure-as-Code tooling (Terraform / CloudFormation)
  • Ability to operate at Principal scope, influencing architecture and decisions across multiple teams and domains
  • Exceptional communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.

Benefits

  • Wellness programs that support the three pillars of your health – mental, physical, and financial
  • The opportunity to move along a variety of career paths with amazing networking potential.
  • As a hybrid organization, you and your leader use business and Client need to choose where you work, at home or in the office
  • We welcome applications from qualified individuals from all backgrounds.

Job title

Principal Software Engineer – MLOps

Job type

Experience level

Lead

Salary

CA$90,000 - CA$140,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job