Skip to main content

Description

RBC Borealis is seeking an enthusiastic Machine Learning Research Engineer to join a team focused on developing novel AI solutions. The role involves working with rich datasets and computational resources to build machine learning-based software, rapidly prototype solutions, conduct algorithm comparisons, optimize prototypes, and integrate algorithms into products. The primary goal is to understand business partner needs and deliver unique, efficient machine learning solutions from end to end, covering data pre-processing, exploration, and algorithmic development.

What We're Looking For

Building machine learning-based software solutions.,Collaborating with business stakeholders to rapidly prototype machine-learning solutions.,Conducting comparisons to existing algorithms and baselines.,Reviewing, extending, and optimizing prototype solutions.,Collaborating with the engineering team to integrate algorithms into products.,Developing reusable internal tools to facilitate research prototyping.,Supporting projects with thorough documentation, design decisions, and capabilities.,Communicating and interacting frequently with RBC partners and/or employees located across Canada and/or worldwide.

Ideal Candidate

A Master's or PhD degree in computer science, mathematics, physics, economics or equivalent.,2+ years of applied machine learning experience in a high-responsibility, minimal-supervision environment.,Experience with writing modular, robust, scalable software in Python 3.x.,Expertise in a few of the following areas: deep learning, natural language processing, information retrieval.,Experience with deep learning packages such as PyTorch, JAX, or Tensorflow.

Minimum Education

Master's Degree or PhD

Hard Skills

Machine learning
Generative AI
Natural Language Processing
Time Series Analysis
Python 3.x
Deep learning
Information Retrieval
PyTorch
JAX
Tensorflow
Data pre-processing
Data exploration
Algorithmic solutions
Software implementation

Soft Skills

Enthusiasm
Collaboration
Strong communication
Problem-solving
Documentation
Design decisions
Technical advisory

Benefits

RBC offers a comprehensive Total Rewards package including competitive base pay, performance bonuses, and flexible benefits like health and dental coverage. Employees also benefit from a defined contribution pension plan, stock ownership programs, wellness resources, and tuition reimbursement.

Also Available At

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.