Principal Software Engineer – MLOps

Posted 5 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Principal Software Engineer leading MLOps team within Analytics Platform at Sun Life. Emphasizing AWS cloud services and machine learning operations responsibilities.

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

Job type

Full Time

Experience level

Lead

Salary

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

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDistributed SystemsJavaPythonScalaTerraform

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.