Full Stack Engineer

RBC

Vancouver

On-site

CAD 120,000 - 180,000

Full time

45 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Total rewards program with bonuses
Flexible benefits and stock where/app.
Opportunities to do challenging work

Job summary

RBC is seeking a Senior Full Stack Engineer in AI Engineering within US Functions Technology. You will contribute hands-on to modernizing tech for Fraud, AML, Finance, and Risk, integrating CNB US functions into RBC platforms, and deploying scalable cloud-native solutions.

You will work across CI/CD pipelines, secure and maintain applications, and apply AI/ML where valuable, collaborating with IT leadership and business stakeholders.

Qualifications

  • 3+ years of software engineering experience in .NET/Java/Python.
  • 2+ years of integration experience with SSO, security, and messaging (Kafka or MQ).
  • Experience designing and consuming APIs.
  • Familiarity with CI/CD in existing pipelines.
  • Cloud-native apps on AWS/Azure/GCP; containerization experience.
  • Document designs and data flows; working with technical teams and stakeholders.
  • Scripting for data extraction and SQL with large datasets.
  • Familiarity with security vulnerabilities remediation and audits.

Responsibilities

  • Develop, test, and maintain back-end services, APIs, and web services for Fraud, AML, Finance, and Risk applications.
  • Implement integration components (SSO, security, messaging) per integration plan.
  • Work with .NET stack; use Python for scripting and automation.
  • Develop and deploy cloud-native AI/ML solutions on AWS, Azure, or GCP with Kubernetes/Docker.
  • Contribute to CI/CD pipelines; assist with testing and deployment.
  • Diagnose issues across environments; monitor with Splunk or Elastic.
  • Document technical designs and data flows; support data attestations.
  • Collaborate with IT leadership, business stakeholders, and partner teams.

Skills

.NET/Java/Python languages
API design
CI/CD
Cloud-native apps
Docker/Kubernetes
Security/compliance
SQL/data processing

Tools

Kafka
MQ
Splunk
Elastic
Docker
Kubernetes

Job description

What is the opportunity?

As Senior Full Stack Engineer in AI Engineering within US Functions Technology (Finance, Risk, Law & Audit), you will be a hands-on contributor helping modernize how US corporate functions build and run their technology. You will work on back-end services, APIs, and integrations for applications in Fraud, AML, Finance, and Risk. A core part of the role is supporting the integration of CNB US Functions technology into RBC's enterprise platforms. You will help consolidate applications from CNB Finance and Audit technology onto the RBC common platform, working with technology teams so that business stakeholders can adopt new solutions smoothly. You will contribute across the delivery lifecycle, from development and integration testing through to production deployment. You will work within established CI/CD pipelines and help keep applications secure, compliant, and well maintained. This includes remediating security vulnerabilities and supporting application control assessments and data attestations as they arise. This role offers opportunities to apply AI and emerging technologies, while focusing on core reliable, well-integrated engineering and data solutions.

What will you do?
  • Develop, test, and maintain back-end services, APIs, and web services for Fraud, AML, Finance, and Risk applications
  • Implement integration components, including SSO, security, and messaging (Kafka or MQ), following the integration plan.
  • Work primarily with .NET stack, however also leveraging Python for scripting and automation use cases
  • Develop and deploy cloud-native AI/ML solutions using AWS, Azure, or GCP, ensuring scalability, reliability, and efficiency through Kubernetes, Docker, etc
  • Work within existing CI/CD pipelines to build, test, and deploy changes. You will not be expected to build CI/CD from scratch
  • Contribute to integration testing, development, and architecture discussions for your assigned components
  • Diagnose and resolve issues in development, test, and production environments, including performance and monitoring with tools such as Splunk or Elastic
  • Take ownership of your work from development through production, including monitoring and support
  • Document technical designs, data flows, changes, and support procedures
  • Remediate security vulnerabilities and support application control assessments and data attestation
  • Work with IT leadership, business stakeholders, contractors, and partner teams to deliver solutions
  • Apply AI and emerging tools where they add value to your work, such as improving development productivity, and automation
  • Build data pipelines and scripts to extract, transform, and validate data for fraud, AML, and finance applications.
  • Analyze large datasets to support fraud detection, AML monitoring, and reporting, and identify data quality issues.
  • Support machine learning/AI models by preparing datasets, running experiments, and integrating model outputs into applications
What do you need to succeed?
  • Must have: 3+ years of Software Engineering experience (with one or more of the following languages- .NET, Java, Python)
  • 2+ years of Integration experience, Working knowledge of integration components, including SSO, security, and messaging (Kafka or MQ)
  • Well versed with API design and consumption: Experience building and consuming APIs
  • Understanding of CI/CD practices and experience working within existing pipelines. Building pipelines from scratch is not required
  • Experience developing and deploying cloud-native applications on AWS, Azure, or GCP, with a focus on scalability, reliability, and efficiency.
  • Working knowledge of cloud platforms, with Azure preferred. Experience with containers (Docker, Kubernetes) is a plus
  • Ability to diagnose issues across development, test, and production, using monitoring tools such as Splunk or Elastic.
  • Ability to document technical designs and data flows, and to work effectively with technical teams and business stakeholders
  • Experience remediating security vulnerabilities and supporting application control assessments and data attestations. Famliarity with audit, risk, or regulatory control processes is nice to have
  • Proficiency in scripting for data extraction, transformation, and validation, with SQL and experience working with large datasets.
  • Nice to have: AI and LLM development: Experience building autonomous AI agent systems, with working knowledge of LLMs (transformers, tokenization, embeddings), prompt engineering, fine-tuning, RAG, and vector databases.
  • AI frameworks and API design: Hands-on experience with frameworks such as LangChain, AutoGen, or CrewAI, and experience designing APIs with function calling.
  • Model and data pipelines: Experience with data orchestration and model management pipelines.
  • Advanced Python: Deep Python expertise for AI and ML work. Basic Python/scripting for data and automation remains a must-have
What’s in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Ability to make a difference and lasting impact.
  • Work in a dynamic, collaborative, progressive, and high-performing team.
  • Opportunities to do challenging work
Job Skills

Big Data Management, Cloud Computing, Database Development, Data Mining, Data Warehousing (DW), ETL Processing, Group Problem Solving, Quality Management, Requirements Analysis

Additional Job Details

Address: 745 THURLOW ST: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: 2026-11-06

Application Deadline: 2026-11-23

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead, Full Stack Engineer
Lead, Full Stack Engineer

RBC • Vancouver

On-site
CAD 120,000 - 180,000
Total Rewards Program (bonuses, stock)
Coaching & development opportunities
Challenging, impactful work
Senior Director, AI Architecture
Senior Director, AI Architecture

RBC • Toronto

On-site
CAD 180,000 - 280,000
Total rewards program
Coaching & development
Flexible benefits
+1
Principal AI Engineer, Agentic Models and Data Platforms
Principal AI Engineer, Agentic Models and Data Platforms

Aimlroles • Calgary

On-site
CAD 180,000 - 240,000
Staff AI Engineer, AI DLC Platform
Staff AI Engineer, AI DLC Platform

RBC • Toronto

On-site
CAD 120,000 - 160,000
Staff Al Engineer, AI Governance Platform
Staff Al Engineer, AI Governance Platform

RBC • Toronto

On-site
CAD 140,000 - 170,000
Total rewards program
Stock options
Flexible benefits
+1
Lead AI Engineer
Lead AI Engineer

RBC • Toronto

On-site
CAD 140,000 - 200,000
Competitive compensation
Flexible benefits
Stock options where applicable
+1
Senior AI Engineer
Senior AI Engineer

RBC • Toronto

On-site
CAD 120,000 - 180,000
Total rewards program
Career development & growth
Senior Director, Program Delivery
Senior Director, Program Delivery

RBC • Toronto

On-site
CAD 180,000 - 240,000
Competitive compensation
Bonuses
Flexible benefits
+1
Staff Data Scientist, AI Evaluations Platform- EN
Staff Data Scientist, AI Evaluations Platform- EN

RBC • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Senior Director, DevOps Product Management and Strategy
Senior Director, DevOps Product Management and Strategy

RBC • Toronto

On-site
CAD 170,000 - 230,000
Total rewards program with bonuses
Flexible benefits
World-class training
+1