Talent.com
Research Engineer
Research Engineer0000050007 Royal Bank of Canada • MONTRÉAL, Quebec, Canada
Research Engineer

Research Engineer

0000050007 Royal Bank of Canada • MONTRÉAL, Quebec, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

What's the opportunity?

At RBC Borealis, you’ll be joining a team of leading researchers and software engineering specializing in machine learning. You will have access to rich and massive datasets, and to computational resources to support novel product development touching machine learning areas such as generative AI, natural language processing, and time series analysis.We’re looking for an enthusiastic Machine Learning Research Engineer who’s excited by the opportunity of being at the forefront of applying machine learning technology to challenging problems. As a ML Research Engineer in the applied research team, you’ll be part of a collaborative group who aims to deliver AI projects end to end – everything from data pre-processing and exploration, to prototyping novel algorithmic solutions, to software implementations of machine learning-based products. The goal is to understand the needs of our business partners and bring to life these unique and efficient solutions that can only be achieved through the use of machine learning.Your responsibilities include:
  • Building machine learning-based software solutions;

  • Collaborating with business stakeholders to prototype machine-learning solutions rapidly;

  • 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.

  • In this role, you will communicate and interact frequently with RBC partners and/or employees located across Canada and/or worldwide.

You’re our ideal candidate if you have:
  • 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;

  • 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.

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;

  • 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.

About RBC BorealisRBC 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, and with labs in Toronto, Montreal, 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.
Create a job alert for this search

Research Engineer • MONTRÉAL, Quebec, Canada

Similar jobs

Hydraulic Design Engineer - Research and Development

Andritz AGPointe-Claire, Montreal (administrative region), CA
Permanent

Job title: Hydraulic Design Engineer - Research and Development.Contract location: Pointe-Claire, Quebec, CA.Location type: Location Flexible.As the first equipment manufacturer in Canada and a wor...Show more

 • Promoted

Synthetic Population Engineer

EpistemixMontreal (administrative region), QC, CA
Full-time

Be among the first 25 applicants.The Synthetic Population Engineer uses cutting edge data science techniques to continuously improve the Epistemix synthetic population.A synthetic population is a s...Show more

 • Promoted

Innovative MLOps Engineer for Enterprise AI Solutions and Architecture

CanonicalMontreal, Montreal (administrative region), CA
Full-time

Embark on a journey as an MLOps Field Engineer to empower enterprises with AI solutions.Utilize your expertise to design and deliver transformative data architectures in public and private cloud en...Show more

 • Promoted

Senior AI Engineer for Autonomous Systems in Healthcare Applications

Toboggan LabsMontreal (administrative region), QC, CA
Full-time

Drive transformative AI projects as a Senior AI Engineer.Engage with innovative technology to deliver autonomous systems that improve efficiency and accuracy in healthcare settings.We invite applic...Show more

 • Promoted • New!

Operations Research Architect

KinaxisMontreal (administrative region), QC, CA
Full-time

A global supply chain solutions leader in Quebec, Montreal, seeks an Operations Research Architect to drive optimization and algorithmic strategies within their platform.The role involves developin...Show more

 • Promoted

Senior AI-Driven Full-Stack Engineer for Research

Scribendi Inc.Montreal (administrative region), QC, CA
Full-time

A leading editing firm in Montreal is seeking a Senior Full-Stack Engineer to build AI-driven products that empower researchers worldwide.In this role, you will deliver scalable and intelligent app...Show more

 • Promoted

Senior Security Researcher: Pioneering Vulnerability Research and AI Security

1PasswordMontreal (administrative region), QC, CA
Full-time

Join as a Senior Security Researcher and impact identity security globally.Conduct pioneering research on vulnerabilities and contribute to a safer digital environment while working remotely.In thi...Show more

 • Promoted • New!

Senior Search Engineer - AI-Driven Relevance & Systems

MaintainXMontreal (administrative region), QC, CA
Full-time

A leading workflow management platform in Toronto is seeking a skilled individual to design and build their end-to-end search and retrieval platform.Responsibilities include optimizing distributed ...Show more

 • Promoted

AI Research Engineer for Code Optimization

YaspMontreal (administrative region), QC, CA
Full-time

Drive software development innovation as a Research Engineer focusing on AI for code.Engage in advanced optimization and code generation through agentic AI techniques and methodologies.This role bl...Show more

 • Promoted

Qualitative Researcher in Gaming

Player Research LtdMontreal (administrative region), QC, CA
Full-time

Join as a qualitative research professional, specializing in the gaming industry.Work remotely on a market research project, influencing game design and marketing strategies with your insights.This...Show more

 • Promoted • New!

Senior Graph AI Research Engineer

SAP SEMontreal (administrative region), QC, CA
Permanent

At SAP, we keep it simple: you bring your best to us, and we\'ll bring out the best in you.We operate across more than 20 industries and influence 80% of global commerce.The work is challenging and...Show more

 • Promoted

Ops Research & AI Engineer for Revenue Management

ModaxoMontreal (administrative region), QC, CA
Full-time

Une entreprise technologique à Montréal cherche un·e Développeur·euse en Recherche Opérationnelle/IA.Vous serez responsable de l'implémentation de modèles d'optimisation mathématique pour la soluti...Show more

 • Promoted

Senior Project Engineer - Research & Technology Leader

Bombardier Transportation GmbHDorval, QC, CA
Full-time

A leading aerospace company in Dorval is seeking a Professional Senior in Engineering to manage strategic technology projects.The ideal candidate will have over 10 years of aerospace experience wit...Show more

 • Promoted

Research Engineer

IC ResourcesMontréal, Canada
Full-time

A fast growing AI company is pushing the boundaries of software development by combining compiler technology with next-generation agentic AI.They are seeking a Research Engineer who can bridge rese...Show more

 • Promoted

Research Engineer- EN

RBCMontreal (administrative region), QC, CA
Full-time

At RBC Borealis, you’ll be joining a team of leading researchers and software engineers specializing in machine learning.You will have access to rich and massive datasets, and to computational reso...Show more

 • Promoted

Research Engineer - Decentralized AI Systems

Yotta LabsMontreal (administrative region), QC, CA
Full-time

Research Engineer - Decentralized AI Systems.Join to apply for the Research Engineer - Decentralized AI Systems role at Yotta Labs.Yotta Labs is pioneering the development of a Decentralized Operat...Show more

 • Promoted

Remote 5G/6G Standards Research Engineer

Owl Wireless LaboratoriesMontreal (administrative region), QC, CA
Remote
Full-time

A leading wireless technology research firm is looking for a 5G/6G Standards Research Engineer to work remotely from Montreal.The successful candidate will design and analyze algorithms, contribute...Show more

 • Promoted

Staff Software Engineer - AI Physics Research Tools

FirstprinciplesMontreal (administrative region), QC, CA
Full-time

A nonprofit organization in Canada is seeking developers to build AI technology tools accelerating theoretical physics research.In this role, you will contribute to the development of an AI Physici...Show more