Senior ML Software Engineer: Build Scalable AI Pipelines

RBC

Toronto

On-site

CAD 120,000 - 180,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonuses
Flexible benefits
Stock options
Competitive compensation

Job summary

RBC Borealis AI Group is seeking an experienced Senior Machine Learning Software Engineer to own and deliver ML projects end-to-end. You will work with leading researchers and engineers, handling data preprocessing, model development, deployment, and monitoring in a production ML environment.

Ideal candidates have 7+ years in software engineering, strong Python skills, and experience with ML lifecycles, microservices, and DevOps practices. Toronto area with a full-time, on-site role.

Qualifications

  • 7+ years of experience as a software engineer.
  • Experience building modular, robust systems in Python or similar.
  • Experience across ML lifecycle from prototyping to production is a plus.

Responsibilities

  • Lead development of ML-based software solutions across the lifecycle.
  • Design and develop Borealis’ ML products.
  • Partner with research and product teams for seamless delivery.
  • Apply engineering and data best practices for scalable ML systems.
  • Provide documentation and technical advisory.

Skills

7+ years exp
Python
ML pipelines
microservices
CI/CD
Databases (SQL/NoSQL)
Deep learning frameworks
DevOps tooling

Education

Bachelor's degree in CS/SE or equivalent

Tools

Docker
Kubernetes

Job description

RBC Borealis AI Group is seeking an experienced Senior Machine Learning Software Engineer to own and deliver ML projects end-to-end. You will work with leading researchers and engineers, handling data preprocessing, model development, deployment, and monitoring in a production ML environment.

Ideal candidates have 7+ years in software engineering, strong Python skills, and experience with ML lifecycles, microservices, and DevOps practices. Toronto area with a full-time, on-site role.

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

Similar jobs worth comparing

Lead ML Software Engineer - Production & Systems
Lead ML Software Engineer - Production & Systems

RBC • Toronto

On-site
CAD 110,000 - 170,000
Lead ML Engineer: Production AI & Big Data
Lead ML Engineer: Production AI & Big Data

ODAIA • Toronto

On-site
CAD 110,000 - 170,000
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
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
Senior ML Research Engineer: Lead End-to-End AI Prototypes
Senior ML Research Engineer: Lead End-to-End AI Prototypes

RBC • Toronto

On-site
CAD 140,000 - 190,000
Stock options
Flexible benefits
Bonuses
+1
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 II
Machine Learning Software Engineer II

ODAIA • Toronto

On-site
CAD 110,000 - 170,000
Machine Learning Software Engineer
Machine Learning Software Engineer

RBC • Toronto

On-site
CAD 100,000 - 150,000
Co-op ML Engineer: Build Real-World AI Solutions
Co-op ML Engineer: Build Real-World AI Solutions

ODAIA • Toronto

On-site
CAD 38,000 - 56,000
Senior Machine Learning Software Engineer
Senior Machine Learning Software Engineer

ODAIA • Toronto

On-site
CAD 120,000 - 180,000
Bonuses
Flexible benefits
Stock options