Job Description

Machine Learning Software Engineer

Join to apply for the Machine Learning Software Engineer role at RBC . We’re looking for an enthusiastic software developer who’s excited by the opportunity of working on challenging problems at the intersection of machine learning and the financial services industry. As a Machine Learning Software Engineer, you’ll be responsible for owning and delivering a project end‑to‑end – everything from data pre‑processing and exploration, to building and scaling ML/GenAI powered projects, to deployment and monitoring of production systems. At RBC Borealis, you’ll be joining a team that works directly with leading researchers in machine learning, has access to rich and massive datasets, and is designing applications to support a large enterprise.

Responsibilities

  • Build cutting‑edge GenAI solutions throughout the research and product development lifecycle.
  • Play a key role in the...

Apply for this Position

Ready to join RBC? Click the button below to submit your application.

Submit Application