Toronto, Ontario, Canada On-site

RBC Borealis is hiring a Senior Machine Learning Research Engineer

RBC is seeking a Senior Machine Learning Research Engineer for its Borealis team. You will apply machine learning to solve challenging problems, delivering AI projects end-to-end. This includes everything from data processing and prototyping novel algorithms to implementing machine learning-based products.

What You'll Do

  • Lead the development of machine learning-based software solutions.
  • Collaborate with business stakeholders to rapidly prototype machine-learning solutions.
  • Conduct comparisons to existing algorithms and baselines.
  • Review, extend, and optimize prototype solutions.
  • Collaborate with the engineering team to integrate algorithms into products.
  • Develop reusable internal tools to facilitate research prototyping.
  • Support projects with thorough documentation, design decisions, and capabilities.

What We're Looking For

  • A master’s or PhD degree in computer science, mathematics, physics, economics, or an equivalent field.
  • 5+ years of applied machine learning experience as an individual contributor driving projects.
  • Experience writing modular, robust, and scalable software in Python 3.x.
  • Expertise in a few of the following areas: deep learning, natural language processing, or information retrieval.
  • Experience with deep learning packages such as PyTorch, JAX, or Tensorflow.
  • Knowledge of professional software engineering best practices for the full software development life cycle, including testing methods, coding standards, code reviews, and source control management.
  • Strong communication skills and a collaborative attitude.

Technical Stack

  • Python
  • PyTorch
  • JAX
  • Tensorflow

Team & Environment

You'll join an applied research team within RBC Borealis, collaborating closely with business stakeholders and an engineering team.

Benefits & Compensation

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock options where applicable.
  • Leaders who support your development through coaching and managing opportunities.
  • Ability to make a difference and lasting impact from a local-to-global scale.

Work Mode

This is an onsite role located at 777 Bay St, Toronto.

RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status, or any other legally-protected factors.

Required Skills
PythonPyTorchJAXTensorflowDeep LearningNatural Language ProcessingInformation RetrievalMachine LearningSoftware Engineering PythonPyTorchJAXTensorflowDeep LearningNatural Language ProcessingInformation RetrievalMachine LearningSoftware Engineering
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
RBC Borealis
RBC Borealis, an RBC Institute for Research, is a curiosity-driven research centre dedicated to achieving state-of-the-art in machine learning. Established in 2016, with labs in Toronto, Montreal, Waterloo, and Vancouver, it supports academic collaborations and partners with world-class research centres in artificial intelligence, focusing on ethical AI to help communities thrive.
All jobs at RBC Borealis Visit website
Job Details
Department Information Technology
Category data
Posted 2 months ago