Talent.com
Machine Learning Software Engineer
Machine Learning Software EngineerRBC • Vancouver, Metro Vancouver Regional District, CA
Machine Learning Software Engineer

Machine Learning Software Engineer

RBC • Vancouver, Metro Vancouver Regional District, CA
3 days ago
Job type
  • Full-time
Job description

Job Description

What's the opportunity?

We’re looking for an enthusiastic software developer who’s excited by the opportunity of working on challenging problems at the intersection of machine learning and the financial services industry. As a Machine Learning Software Engineer, you’ll be responsible for owning and delivering a project end to end – everything from data pre-processing and exploration, to building and scaling ML algorithms and pipelines, to deployment and monitoring of production systems. At RBC Borealis, you’ll be joining a team that works directly with leading researchers in machine learning, has access to rich and massive datasets, and offers the computational resources to support cutting-edge machine learning R&D.

Your responsibilities include :

  • To build cutting edge ML solutions throughout the research and product development lifecycle;
  • To play a key role in the design and development of Borealis’ machine learning products;
  • To partner with RBC Borealis’s research and product teams to ensure the seamless delivery of these products;
  • To apply engineering and data best practices to build robust and scalable large-scale machine learning software systems;
  • To support projects with thorough documentation, design decisions, and technical advisory.

You're our ideal candidate if you have :

  • Experience building modular and robust software systems in Python or similar language;
  • 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;
  • Experience working across the entire ML research and product lifecycle from prototyping to production is a plus;
  • Experience building microservices, data pipelines and using relational and non-relational databases is a plus;
  • Experience working with data science tooling and deep learning frameworks is a plus;
  • Experience with DevOps engineering (CI / CD pipelines, observability, containers etc) is a plus.
  • What's in it for you?

  • Be part of a dynamic & flexible working environment;
  • Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential;
  • 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 is the driving force behind Royal Bank of Canada’s AI and data innovation. As part of Canada’s largest financial institution, we bring together a team of architects, engineers, scientists, and product experts on a mission to revolutionize finance through world-class research, solutions, and a resilient data platform. With locations across Toronto, Waterloo, Montreal, Calgary, and Vancouver, we’re at the forefront of AI research and platform development. With a focus on cutting-edge research in areas like time series forecasting, causal machine learning, and responsible AI, we are seamlessly integrating AI research and data engineering, to solve critical challenges in the financial industry. We are building intelligent, and scalable, data-driven solutions that will help communities thrive and drive innovation for our customers across the bank.

    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.

    Job Skills

    Big Data Analytics, Critical Thinking, Decision Making, Industry Knowledge, Machine Learning, Software Engineering, Software Product Design

    Additional Job Details

    Address : 401 GEORGIA ST W : VANCOUVER

    City : Vancouver

    Country : Canada

    Work hours / week : 37.5

    Employment Type : Full time

    Platform : TECHNOLOGY AND OPERATIONS

    Job Type : Regular

    Pay Type : Salaried

    Posted Date : 2025-04-29

    Application Deadline : 2026-01-26

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

    Join our Talent Community

    Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you. Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

    #J-18808-Ljbffr

    Create a job alert for this search

    Machine Learning Software Engineer • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    Staff AI / ML Product Manager

    Staff AI / ML Product Manager

    Quandri • Vancouver
    Full-time
    At Quandri, our mission is to unlock the world’s insurance data so brokerages and agencies can deliver the best possible service to their clients. Our Renewal Intelligence Platform is designed to he...Show more
    Last updated: 20 hours ago • Promoted • New!
    Work From Home - Sales Representative - 60k / Year

    Work From Home - Sales Representative - 60k / Year

    Spade Recruiting • Squamish, British Columbia
    Remote
    Full-time
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
    Last updated: 30+ days ago • Promoted
    Online Jobs - Earn Up to $1,500 a Month

    Online Jobs - Earn Up to $1,500 a Month

    Free Cash by Almedia • Richmond, Canada
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
    Last updated: 30+ days ago • Promoted
    Implementation Engineer - Querentia

    Implementation Engineer - Querentia

    Querentia • delta, bc, ca
    Full-time
    Saviynt and identity integration technologies.This role will focus on implementing and integrating identity and access management (IAM) solutions across enterprise environments, ensuring secure and...Show more
    Last updated: 2 days ago • Promoted
    Vision Software Engineer II — 3D Metrology & Real-Time Vision

    Vision Software Engineer II — 3D Metrology & Real-Time Vision

    LMI Technologies • Burnaby
    Full-time
    A medium-sized tech company in Burnaby is looking for a Vision Software Developer II to innovate and solve problems using sophisticated C++ algorithms. You will work collaboratively to develop real-...Show more
    Last updated: 15 days ago • Promoted
    Physics Private Tutoring Jobs Richmond

    Physics Private Tutoring Jobs Richmond

    Superprof • Richmond, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Ingénieur en apprentissage automatique senior | Senior Machine Learning Engineer, Professional [...]

    Ingénieur en apprentissage automatique senior | Senior Machine Learning Engineer, Professional [...]

    Amazon Web Services (AWS) • Vancouver
    Full-time
    Êtes-vous enthousiaste à l’idée de créer des solutions logicielles autour de grands systèmes complexes d’apprentissage automatique (AA) et d’apprentissage profond (AP)? Vous souhaitez aider les plu...Show more
    Last updated: 20 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    NetApp, Inc. • Vancouver
    Full-time
    NetApp is developing a new portfolio of data‑centric storage platforms and services to help the world’s leading organizations harness their data in new and interesting ways.The Core Software team i...Show more
    Last updated: 20 hours ago • Promoted • New!
    Software Engineering Consultant

    Software Engineering Consultant

    E-Solutions • delta, bc, ca
    Full-time
    ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Show more
    Last updated: 2 days ago • Promoted
    DevOps Engineer - VBeyond Corporation

    DevOps Engineer - VBeyond Corporation

    VBeyond Corporation • richmond, bc, ca
    Full-time
    We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...Show more
    Last updated: 2 days ago • Promoted
    AI ML Engineer

    AI ML Engineer

    Railtown AI Technologies Inc. • Vancouver
    Full-time
    As a Machine Learning Engineer, you will work with our growing AI team in developing AI and machine learning (ML) solutions for problems in the software development domain.This position will provid...Show more
    Last updated: 20 hours ago • Promoted • New!
    Hybrid AI Software Engineer — Edge ML & CV

    Hybrid AI Software Engineer — Edge ML & CV

    Motorola Solutions • Vancouver
    Full-time
    A leading technology company located in Vancouver is seeking a Senior Software Developer to architect and maintain high-performance AI software solutions. The ideal candidate will have over 4 years ...Show more
    Last updated: 20 hours ago • Promoted • New!
    AI Prototyping Engineer | Low-Code ML Solutions

    AI Prototyping Engineer | Low-Code ML Solutions

    The University of British Columbia • Vancouver
    Full-time
    A leading academic institution in Vancouver is looking for an AI Developer responsible for supporting service delivery innovations through AI tools at UBC. The role involves rapid prototyping, testi...Show more
    Last updated: 20 hours ago • Promoted • New!
    Bluetooth Software Engineer

    Bluetooth Software Engineer

    Rivian and Volkswagen Group Technologies • Vancouver
    Full-time
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Show more
    Last updated: 20 hours ago • Promoted • New!
    ML Software Engineer : Build & Scale Production ML

    ML Software Engineer : Build & Scale Production ML

    RBC • Vancouver
    Full-time
    A leading financial institution in Vancouver is seeking a Machine Learning Software Engineer to tackle challenging problems in the intersection of machine learning and finance.This role involves bu...Show more
    Last updated: 20 hours ago • Promoted • New!
    Machine Learning Engineer

    Machine Learning Engineer

    CD PROJEKT RED • Vancouver
    Full-time
    To create revolutionary, story-driven RPGs which go straight to the hearts of gamers — this is our mission.Want to dive deeper into our company’s culture? Explore our social media and check out our...Show more
    Last updated: 14 hours ago • Promoted • New!
    Lead Data Engineer - surrey

    Lead Data Engineer - surrey

    Net2Source (N2S) • surrey, bc, ca
    Full-time +1
    Lead Data Engineer (Planning & Forecasting | Kafka | Snowflake | AWS | GitLab CI / CD).Must be authorized to work in Canada. Non Negotiable Tech : Airflow,.This role will work closely with Product, UX...Show more
    Last updated: 7 days ago • Promoted
    Co-op Software Engineer – Mining Systems

    Co-op Software Engineer – Mining Systems

    Glencore International AG • Arbutus Ridge
    Full-time
    A steelmaking coal producer in British Columbia is seeking a co-op student to assist in developing technical innovations. In this role, you will participate in health and safety programs, create 3D ...Show more
    Last updated: 14 hours ago • Promoted • New!