< More Jobs

Posted on 3/30/2025

Machine Learning Software Developer Toronto

Borealis AI

Calgary, AB, Canada

Full-time

Full Description

Borealis AI revolutionizes finance through world-class research, solutions, and resilient data platforms. As part of Canada's largest financial institution, we bring together architects, engineers, scientists, and product experts on a mission to drive innovation.

We're looking for an enthusiastic software developer to join our dynamic team. You'll be responsible for owning and delivering projectsend-to-end, from data pre-processing and exploration to building and scaling ML algorithms and pipelines, to deployment and monitoring of production systems.

Key Responsibilities:

• Design and develop cutting-edge ML solutions throughout the research and product development lifecycle;

• Collaborate with RBC Borealis's research and product teams to ensure seamless delivery of products;

• Apply engineering and data best practices to build robust and scalable large-scale machine learning software systems;

• Support projects with thorough documentation, design decisions, and technical advisory.

You'll Thrive Here If:

• You have experience building modular and robust software systems in Python or similar languages;

• You possess knowledge of professional software engineering best practices for the full software development life cycle;

• You've worked across the entire ML research and product lifecycle from prototyping to production;

• You've built microservices, data pipelines, and used relational and non-relational databases;

• You've worked with data science tooling and deep learning frameworks;

• You've experienced DevOps engineering (CI/CD pipelines, observability, containers, etc.).

Subscribe to the AI Search Newsletter

Get top updates in AI to your inbox every weekend. It's free!