ML Software Engineer: Build Production-Grade ML Systems

RBC

Toronto

On-site

CAD 100,000 - 150,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 seeks an enthusiastic Machine Learning Software Engineer to own end-to-end projects—from data preprocessing and exploration to building and scaling ML algorithms and pipelines, through deployment and monitoring of production systems.

You will join a team working with leading ML researchers, leveraging large datasets and substantial computational resources to push cutting-edge AI in financial services.

Qualifications

  • Experience building ML-enabled software systems.
  • Strong Python or similar language proficiency.
  • Familiarity with ML lifecycle from data prep to production.
  • Knowledge of software engineering best practices (CI/CD, testing, code reviews).
  • Experience with scalable data pipelines and databases is a plus.

Responsibilities

  • Build cutting edge ML solutions across research and product development lifecycles.
  • Design and develop Borealis ML products in collaboration with researchers and product teams.
  • Ensure seamless delivery of ML products with robust documentation and technical decisions.
  • Apply engineering and data best practices to create robust, scalable ML software systems.
  • Support projects with clear design decisions and technical advisory.

Skills

Big Data Analytics
Critical Thinking
Decision Making
Industry Knowledge
Machine Learning (ML)
Software Engineering
Software Product Design

Job description

RBC Borealis seeks an enthusiastic Machine Learning Software Engineer to own end-to-end projects—from data preprocessing and exploration to building and scaling ML algorithms and pipelines, through deployment and monitoring of production systems.

You will join a team working with leading ML researchers, leveraging large datasets and substantial computational resources to push cutting-edge AI in financial services.

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
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 & Scalable Production
Staff ML Engineer — AI Strategy & Scalable Production

RBC • Vancouver

On-site
CAD 180,000 - 230,000
Staff ML Engineer: AI Strategy & Production Leadership
Staff ML Engineer: AI Strategy & Production Leadership

ODAIA • Toronto

On-site
CAD 150,000 - 190,000
Senior Staff ML Research Engineer
Senior Staff ML Research Engineer

RBC • Toronto

On-site
CAD 150,000 - 210,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
Staff Data & AI Engineer - Scalable AI & LLM Systems
Staff Data & AI Engineer - Scalable AI & LLM Systems

RBC • Toronto

On-site
CAD 140,000 - 190,000
Bonuses
Flexible benefits
Stock options
+1
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
ML Researcher & Innovation Scientist (Generative AI/NLP)
ML Researcher & Innovation Scientist (Generative AI/NLP)

RBC • Southwestern Ontario

On-site
CAD 100,000 - 140,000
Bonuses
Stock options
Flexible benefits