Sun Life

Principal Software Engineer – MLOps

Sun Life

full-time

Posted on:

Location Type: Hybrid

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

Salary

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

Job Level

About the role

  • 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
  • Professional development opportunities
  • Ability to move along a variety of career paths
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
MLOpsML platform capabilitiesmodel lifecycle managementCI/CDsoftware engineeringDistributed systemscloud-native architecturesPythonJavaTerraform
Soft Skills
technical leadershipcommunication skillsmentoringinfluencing architecturecollaboration