Posted on 3/30/2025
Machine Learning Software Developer Toronto
Borealis AI
Calgary, AB, Canada
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.).
Find AI, ML, Data Science Jobs By Location
Find Jobs By Position
Subscribe to the AI Search Newsletter
Get top updates in AI to your inbox every weekend. It's free!