Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Research Engineer II

Full-time

Royal Bank of Canada

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.

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

Inclusion and Equal Opportunity Employment 

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. Disability-related accommodations during the application process are available upon request.

#Ll-POST

Job Skills

Big Data Management, Data Mining, Data Science, Deep Learning, Machine Learning (ML), Machine Learning Algorithms, Predictive Analytics, Programming Languages, Statistical Analysis

Additional Job Details

Address:

777 BAY ST, TH 27:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

TECHNOLOGY AND OPERATIONS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2025-12-08

Application Deadline:

2026-11-02

Note : Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Research Engineer II in Toronto, ON vacancy
  •  ...role is ideal for an experienced software engineer who is passionate about building scalable,...  ...software quality and maintainability. Research and implement emerging technologies to enhance...  ...will have the job title Senior Engineer II \n Total Rewards: At Enable,... 
    Suggested

    Enable

    Toronto, ON
    7 hours ago
  • $125.28k - $235.74k per year

     ...observability practices using Sentry and Datadog to proactively detect issues and minimize downtime Collaborate with data scientists, ML engineers, and product teams to translate real-world use cases into platform capabilities Improve developer experience by streamlining... 
    Suggested
    Full time
    Part time
    Work at office
    Flexible hours

    Braze

    Toronto, ON
    7 hours ago
  •  ...Summary/Objective   Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse,... 
    Suggested
    Full time

    emburse

    Toronto, ON
    17 days ago
  • $181.05k - $213k per year

     ...Team You’ll Work With You’ll enter our engineering interview process as part of a pooled...  ...Fund Operations: Building the core engine that powers our vision of an operating system...  ...Solve As a Senior Software Engineer II, you will lead technically complex projects... 
    Suggested
    Full time
    Work at office

    Dba Carta, Inc.

    Toronto, ON
    7 hours ago
  •  ...business and technical requirements into well-structured, efficient code  Collaborate with product managers, designers, and other engineers to deliver features on time  Participate in code reviews to ensure code quality, readability, and maintainability  Debug, troubleshoot... 
    Suggested

    Ehs Technologies

    Toronto, ON
    7 hours ago
  •  ...questions and have an open dialogue with your recruiter who can provide you more specific details for this role. : The goal of the ML Engine team is to enable training and deploying robust and high-performing models by providing a solid foundation and allowing for fast... 
    Full time
    Work from home

    TD Bank

    Toronto, ON
    9 hours ago
  •  ...Purpose of Job   One of our goals is to fail small and learn fast. The Tech Ops Engineer II will focus on minimizing the impacts of production incidents while ensuring the organization learns quickly to become more resilient.   The Tech Ops Engineer II is accountable... 
    Full time
    Temporary work

    Eq Bank

    Toronto, ON
    7 hours ago
  • $91.2k - $136.8k per year

     ...specific details for this role. : Responsibilities Design, engineer, deploy, and support of our SailPoint platform that is part of...  ..., review design and code and receive/retain the knowledge Research and put forward new recommendations to create, automate and improve... 
    Full time
    Work from home

    TD Bank

    Toronto, ON
    9 hours ago
  • $93k - $117k per year

     ...some of the boldest and most ambitious space missions OPTICAL ENGINEER II Based out of Rocket Lab's site Sinclair Interplanetary in...  ...integrate and commission test setups for star tracker production, and research & development Complete data collection and analysis to... 
    Permanent employment
    Local area

    Rocket Lab Corporation

    Toronto, ON
    a month ago
  • $72k - $138k per year

     .... Learn from deep subject matter experts through mentoring and on the job coaching -- We are looking for a passionate AI Research Engineer to join our team. You will work at the intersection of cutting-edge AI research and product engineering—designing, evaluating, and... 
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    22 hours ago
  • $80k - $104k per year

     ...areas will be expected to relocate and reside in a location that is within a commutable distance. About the role: The Software Engineer II plays a critical role in designing, building, and maintaining high-quality software solutions that support Peoples Group’s business... 
    Full time
    Work at office
    Remote work
    Relocation
    Monday to friday
    Flexible hours

    Peoples Group

    Toronto, ON
    7 hours ago
  • $92.9k - $116.1k per year

     ...behind companies like Uber, Square, Instacart, and Klarna. Our Data Engineering Platform team owns the Snowflake infrastructure and services...  ...teams trust every transaction record. As a Software Engineer II on the Data Engineering Platform team, you will help steward Marqeta... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Marqueta

    Toronto, ON
    7 hours ago
  •  ...interview philosophy and how we use AI in our recruiting process here . We are looking for inquisitive, well-rounded Full-stack engineers to join our Core or Monetization Engineering teams. Working closely with product managers, designers, and backend engineers, you’ll... 
    Work at office
    Relocation
    Relocation package

    Pinterest

    Toronto, ON
    7 hours ago
  • $81.6k - $115.2k per year

     ...specific details for this role. Job Description: Job Accountabilities What Youll Do Develop new solutions as required for engineering programs and projects within assigned area Develop new features and perform unit / component test for new application... 
    Full time
    Work from home

    TD Bank

    Toronto, ON
    11 days ago
  • $110k - $151.8k per year

     ...an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Software Engineer II to join the Auth0 Security Engineering organization. You'll help build and maintain the security guardrails for our multi-cloud... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    7 hours ago
  •  ...recruiting process here . With more than 500 million users around the world and 300 billion ideas saved, Pinterest Machine Learning engineers build personalized experiences to help Pinners create a life they love. With just over 4,000 global employees, our teams are small,... 
    Full time
    Work at office
    Remote work
    Relocation
    Relocation package

    Pinterest

    Toronto, ON
    7 hours ago
  •  ...need to make major operational, financial, and strategic decisions.\n What you'll do: ~ Act as Finance Business Partner for the Research & Development functions ~ Own expense budget, forecasting, and reporting for R&D ~ Build and maintain complex financial models... 
    Full time
    Work at office

    Emburse

    Toronto, ON
    6 hours ago
  • $81.6k - $115.2k per year

     ...provide you more specific details for this role. Job Description: Additional Job Description Provide a broad range of data engineering functions including data modeling data quality data profiling data acquisition and ingestion extract transform load (ETL) metadata... 
    Full time
    Work from home

    TD Bank

    Toronto, ON
    9 hours ago
  • $80k - $100k per year

     ...solutions for customers? Then come and apply your skills and passion for technology at Thomson Reuters Labs. We are seeking a Research Engineer  who will bring expertise in AI and ML and is interested in building data-driven capabilities that transform the way legal,... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $100k - $115k per year

     ...helping to build something great, you’ll want to keep reading. About the Role: Software Engineer II We’re growing — and we’re hiring a Software Engineer II to join our Research and Development team! In this role, you’ll operate as an Intermediate Software Engineer to... 
    Remote work

    commonsku

    Toronto, ON
    a month ago
  • $110k - $151.8k per year

     ...Platform Tools team owns the incident management tooling, Slack-based tooling, StatusPage, and local development environments that Auth0 engineers rely on every day. That includes incident.io and the services we have built around it, Statuspage, custom Slack bot applications... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    2 days ago
  •  ...Description: Reporting to the Director of Data and Machine Learning Platform, the Senior ML Platform Engineer within Mistplay’s Data Team will play a key role in researching and developing machine learning solutions to solve complex business problems. The Senior ML Platform... 
    Full time
    Work at office
    Night shift
    Day shift
    2 days per week

    Mistplay

    Toronto, ON
    7 hours ago
  • $181.05k - $213k per year

     ...feels. Our focus is to make Financial Technology safe, intuitive, performant, and fun (yes, we said that). As a Senior Design Systems Engineer, you’ll work to:  Architect and evolve the Ink component library: You will build and maintain robust, production-ready React... 
    Full time
    Work at office

    Dba Carta, Inc.

    Toronto, ON
    7 hours ago
  • $110k - $151.8k per year

     ...mission. If you are too, let's talk. The Core Identity organization  We are hiring for multiple teams within Core Identity, the Engineering organization entrusted with the very heart of the Auth0 application. Our teams own the authentication pipeline, identity protocols,... 
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    7 hours ago
  •  ...Software Engineer II We areseeking a Software Engineer II to join our clients core team and help scale the platform. The engineer will own key features across web and mobile integrate with payment APIs and ensure systems remain reliable and performant. This role involves... 
    Full time
    Internship

    hireVouch

    Toronto, ON
    11 days ago
  • $72k - $97k per year

    As an Estimator II with Bosch Building Technologies, your main responsibility will be...  ...relevant materials Work closely with Engineering, Sales, and PMO to develop cost estimates...  ...self-starter with ambition to independently research new technologies as well as engineering... 
    Full time
    For subcontractor
    Work at office
    Flexible hours

    Bosch Building Technologies

    Toronto, ON
    4 days ago
  • $96.84k - $177.54k per year

     ...truth.   Applied Scientists on our team work closely with engineering throughout the lifecycle of the product, from ideation to productionalization...  .... You will participate actively in all aspects of designing, researching, building, and delivering data-focused products for our... 
    Full time
    Worldwide

    The Trade Desk

    Toronto, ON
    1 day ago
  •  ...Staff Software Engineer (AI) – Forward Engineering Build the future of AI‑powered systems at Thomson Reuters Join our Forward Engineering...  ...of concept, evaluating emerging techniques, and translating research into deployable solutions. Own architecture — converting... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $35.35 - $53.03 per hour

     ...Park Healthcare Centre. As Canada's top research hospital, the scope of biomedical research...  ...the FM-PRO team as a Project Coordinator II, Campus Improvement Team (CIT). As an integral...  ...college program in Architecture, Engineering, Interior Design, Construction, Urban Planning... 
    Hourly pay
    Remplacement
    Permanent employment
    Full time
    Internship
    Work at office
    Relocation
    Monday to friday
    Flexible hours
    Shift work

    University Health Network

    Toronto, ON
    6 hours ago
  •  ...instructional tool. Fun, motivating, and research-based, Prodigy is the EdTech platform students...  ...Overview of Job As a UX/UI Designer II at Prodigy Education, you will be the...  ...Collaborative Excellence: Partner with Art, Engineering, and Product teams to ensure a seamless... 
    Full time
    Worldwide

    Prodigy Education

    Toronto, ON
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Research Engineer II. Be the first to apply!