Location: Toronto, Waterloo

What's the opportunity?

Borealis AI is the R&D arm of RBC, and consists of a team of researchers, research engineers, data scientists, and software developers dedicated to solving today’s leading problems in Machine Learning and Artificial Intelligence. With a focus on curiosity-driven research, our team is dedicated to advancing the state-of-the-art by publishing at top-tier conferences, developing impactful products with the potential to reach millions of people, and supporting the broader AI community.  

As a Front-End Developer at Borealis AI, you will oversee front-end development on a variety of projects from start to finish. Your task is to bring the magic of our products to life by delivering exceptional user interface and maximizing functionality. Your ability to build highly interactive and polished UI will transform state-of-the-art AI applications into enjoyable and productive experiences for our users. Position starts with a six-month contract with option to become full time.

Your responsibilities include:

  • Conceptualizing, designing, developing, implementing and enhancing various web front ends using modern technologies;
  • Adding additional functionality to our front ends which will involve building new UIs and interfacing with APIs to add functionality; 
  • Participating in team meetings and discussions around product development; 
  • Working as a consultant within a larger team or independently; 
  • Constantly learning and improving your skill set, staying up-to-date with trends and industry standards in your craft; 
  • Communicating professionally and transparently.

You're our ideal candidate if you have:

  • Deep expertise with JavaScript;
  • 2+ years’ experience in a software development-focused position;
  • Strong background and experience with HTML5/CSS3 and application frameworks such as Angular and React;
  • Experience working closely with multiple stakeholders, architects, Project Managers, UX designers and researchers, and engineering teams;
  • Understanding of common software development practices;
  • Self-motivation and self-management skills;
  • Experience with Docker, AWS, CI/CD.

How to apply:

Please email your resume to mi.research@rbc.com and include where you heard about this opportunity.

What's in it for you?

  • Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential;
  • Freedom to take initiative;
  • Leaders who support your development through coaching and managing opportunities;
  • Ability to make a difference and lasting impact from a local-to-global scale.

About Borealis AI

Borealis AI, an RBC Institute for Research, is a curiosity-driven research centre dedicated to achieving state-of-the-art in machine learning. Established in 2016, and with labs in Toronto, Montreal, Edmonton, Waterloo, and Vancouver, we support academic collaborations and partner with world-class research centres in artificial intelligence. With a focus on ethical AI that will help communities thrive, our machine learning scientists perform fundamental and applied research in areas such as reinforcement learning, natural language processing, deep learning, and unsupervised learning to solve ground-breaking problems in diverse fields.