Lead ML Software Engineer - Production & Systems

RBC

Toronto

On-site

CAD 110,000 - 170,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RBC Borealis, part of the Royal Bank of Canada, seeks a Machine Learning Software Engineer to own end-to-end ML projects—from data prep to deployment. You will work closely with researchers and product teams to deliver scalable ML solutions within a leading financial institution.

Ideal candidates have strong Python-based ML software experience, hands-on leadership, and familiarity with distributed systems and containerization.

Qualifications

  • Experience building modular, robust ML software in Python or similar
  • Experience leading engineers through full project lifecycle
  • Exposure to ML production workflows and data pipelines
  • Knowledge of containerization and distributed computing practices

Responsibilities

  • Build cutting-edge ML solutions across research and product lifecycle
  • Lead a team of engineers to deliver ML products end-to-end
  • Design and develop Borealis' ML software products
  • Collaborate with research and product teams for smooth delivery
  • Apply best practices for scalable ML software systems
  • Document decisions and provide technical guidance

Skills

Python
Distributed computing
Team leadership
Machine learning

Tools

Docker
Kubernetes

Job description

RBC Borealis, part of the Royal Bank of Canada, seeks a Machine Learning Software Engineer to own end-to-end ML projects—from data prep to deployment. You will work closely with researchers and product teams to deliver scalable ML solutions within a leading financial institution.

Ideal candidates have strong Python-based ML software experience, hands-on leadership, and familiarity with distributed systems and containerization.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ML Software Engineer: Build Production-Grade ML Systems
ML Software Engineer: Build Production-Grade ML Systems

RBC • Toronto

On-site
CAD 100,000 - 150,000
Senior ML Software Engineer: Build Scalable AI Pipelines
Senior ML Software Engineer: Build Scalable AI Pipelines

RBC • Toronto

On-site
CAD 120,000 - 180,000
Bonuses
Flexible benefits
Stock options
+1
Staff ML Engineer: AI Strategy & Production Leadership
Staff ML Engineer: AI Strategy & Production Leadership

ODAIA • Toronto

On-site
CAD 150,000 - 190,000
Staff ML Engineer — AI Strategy & Scalable Production
Staff ML Engineer — AI Strategy & Scalable Production

RBC • Vancouver

On-site
CAD 180,000 - 230,000
Co-op ML Software Engineer — ML R&D & Big Data
Co-op ML Software Engineer — ML R&D & Big Data

0000050007 Royal Bank of Canada • Toronto

On-site
CAD 42,000 - 54,000
Senior Staff ML Research Engineer
Senior Staff ML Research Engineer

RBC • Toronto

On-site
CAD 150,000 - 210,000
Lead ML Engineer for GenAI & AI Solutions
Lead ML Engineer for GenAI & AI Solutions

RBC • Toronto

On-site
CAD 140,000 - 180,000
Bonuses
Stock options
Flexible benefits
+2
Co-op ML Software Engineer — Montreal
Co-op ML Software Engineer — Montreal

0000050007 Royal Bank of Canada • Montreal (administrative region)

On-site
CAD 30,000 - 40,000
Senior ML Research Engineer - Lead Cutting-Edge AI Systems
Senior ML Research Engineer - Lead Cutting-Edge AI Systems

ODAIA • Toronto

On-site
CAD 180,000 - 240,000
Machine Learning Software Engineer
Machine Learning Software Engineer

RBC • Toronto

On-site
CAD 100,000 - 150,000