Product at Borealis AI

How We Build


View All

1 /

Advancing Responsible AI


Adversarial robustness is key to developing deep learning models: our Advertorch Python toolbox contains adversarial training scripts, modules to generate adversarial perturbations, and more.


  • Embracing complexity icon

    Embracing complexity

    Engineers at Borealis AI solve challenging engineering problems in complex financial services domains. They get to work with a large customer set, extensive data, and significant computation resources of Canada’s biggest bank, and build best-in-class products and solutions for millions of clients.

  • Icon of Tech Stack

    Tech stack

    Typical tech stack includes: Python, PyTorch, NVIDIA GPU’s, cloud, Tech Radar, and more. Ask us about Borealis AI Common Platform our engineering team has recently launched!

  • Building products across business domains icon

    Building products across business domains

    Machine Learning in finance is evolving quickly. Engineers often get to go beyond specific projects to build products and POCs across a wide variety of business domains.

  • A diamond cut into 4 diamonds

    Cross-functional collaboration

    The culture of cross-functional collaboration at Borealis AI means engineers work closely with world-class AI researchers, product managers, business development, and RBC partners.

Engineering Co-op

Borealis AI Engineering team runs a popular Co-op program where Machine Learning Software Engineers are involved in projects end to end, from data pre-processing to implementing machine learning algorithms and front-end development. Recruitment for this program is handled by RBC.