Internships

Seeking curious minds. 💡

Internships

About RBC Borealis

About RBC Borealis
Research Internship Program

Our Internship Publications

View All

Mitacs Internship Program

Qualifications

  • an icon of a coding terminal with a plus sign

    Ability to implement state-of-the-art machine learning techniques

  • an icon of an arrow pointing upwards

    High motivation to solve challenging research problems

  • an icon of a heart

    Passion for data, algorithms, and statistics

  • icon of a document

    Previous publications at a top-tier AI conference

  • an icon of a scaling screen

    Experience with writing modular, robust, scalable software in Python

  • icon of a paragraph with an indent

    Familiarity with the Unix command line and bash scripting

  • an icon of a zip folder

    Proficiency with deep learning packages, such as Tensorflow, Keras, and PyTorch

  • an icon of a network

    A deep understanding of machine learning algorithms and/or statistical modeling

  • icon of a academic cap

    Pursuing a graduate degree in Computer Science, Engineering or another mathematically related field (e.g., Physics, Math, Statistics, etc.)

Frequently asked questions

  • The job posting for the ML Researcher internship roles is shared 6 months before the term start date. Positions are filled after the application deadline.

    The job posting for the engineering co-op roles is shared 4 months before the term start date. Since positions are filled on an on-going basis, it is important to apply at the start of the application period so you don’t miss out on exciting opportunities.

  • The internship cycle is four months.

  • Internship opportunities for students are grouped into three terms each year: winter term (January – April), summer (May – August), and fall (September – December).

  • Yes, you will need to submit a new application. The application process is consistent for all candidates, irrespective of their previous progress in the interview process.

  • Regardless of where a candidate may be in the selection process, we always encourage them to reapply if they don’t succeed. There could be various reasons why a candidate might not succeed, such as lacking a solid understanding of machine learning, their research area, or having an outdated understanding of a particular field. Nerves could also have played a role. We hope that by reapplying, the candidate will have developed a better understanding of their research area or gained additional successful work experience to help them pass the interview stage.

  • Students applying from outside of Canada are welcome to take part in the ML research internship program. The start date for the internship will depend on when the work permit is approved. International students will complete a six-month internship term. It’s important for students to be flexible with their start date.

    Students must be enrolled in a Canadian university co-op program to participate in the engineering co-op program.

  • Yes, you will need to include a resume with your application. We will not be able to consider your application without one.

  • No, a cover is not required. However, you will be required to include a resume with your application.

Internship Duration

  • 4 months

Inclusion & Equal Opportunity

  • Inclusion and Equal Opportunity Employment At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.

    We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.

Got questions?