Research Engineer II
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 AnalysisAdditional Job Details
Address:
777 BAY ST, TH 27:TORONTOCity:
TorontoCountry:
CanadaWork hours/week:
37.5Employment Type:
Full timePlatform:
TECHNOLOGY AND OPERATIONSJob Type:
RegularPay Type:
SalariedPosted Date:
2025-12-08Application Deadline:
2026-11-02Note : 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.
- ...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
$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...SuggestedFull timePart timeWork at officeFlexible hours- ...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,...SuggestedFull time
$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...SuggestedFull timeWork at office- ...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
- ...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 timeWork from home
- ...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 timeTemporary work
$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 timeWork from home$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 employmentLocal area$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 employmentFlexible hours$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 timeWork at officeRemote workRelocationMonday to fridayFlexible hours$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 jobFull timeWork at officeFlexible hours- ...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 officeRelocationRelocation package
$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 timeWork from home$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 areaWorldwide- ...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 timeWork at officeRemote workRelocationRelocation package
- ...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 timeWork at office
$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 timeWork from home$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 timeWork at officeLocal areaRemote workFlexible hours$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$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 areaWorldwide- ...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 timeWork at officeNight shiftDay shift2 days per week
$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 timeWork at office$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 areaRemote workWorldwide- ...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 timeInternship
$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 timeFor subcontractorWork at officeFlexible hours$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 timeWorldwide- ...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 timeWork at officeLocal areaFlexible hours2 days per week3 days per week
$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 payRemplacementPermanent employmentFull timeInternshipWork at officeRelocationMonday to fridayFlexible hoursShift work- ...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 timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Research Engineer II. Be the first to apply!
- deep learning research engineer Toronto, ON
- ingénieur de recherche Toronto, ON
- research engineer Toronto, ON
- mechanical research engineer Toronto, ON
- research officer Toronto, ON
- psychology research Toronto, ON
- research Toronto, ON
- recherche sous-traitant Toronto, ON
- chauffeur recherché Toronto, ON
- phd research Toronto, ON
