Full Stack Engineer
Role Overview
Senior Full Stack Engineer in AI Engineering within US Functions Technology, serving Finance, Risk, Law, and Audit.
Build back-end services, APIs, integrations, and data solutions for Fraud, AML, Finance, and Risk applications.
Support integration of CNB US Functions technology into RBC enterprise platforms and migration to the common platform.
Key Skills for This Role
Full Job Posting
Role overview
Senior Full Stack Engineer in AI Engineering within US Functions Technology, serving Finance, Risk, Law, and Audit.
Build back-end services, APIs, integrations, and data solutions for Fraud, AML, Finance, and Risk applications.
Support integration of CNB US Functions technology into RBC enterprise platforms and migration to the common platform.
Engineering and delivery
- Develop, test, and maintain back-end services, APIs, and web services.
- Implement SSO, security, and Kafka or MQ messaging integrations.
- Develop and deploy cloud-native AI/ML solutions using AWS, Azure, or GCP and technologies such as Docker and Kubernetes.
- Work in existing CI/CD pipelines; contribute to integration testing, development, and architecture discussions.
- Diagnose and resolve issues across development, test, and production, including performance and monitoring.
- Own solutions through production, monitoring, and support; document designs, data flows, changes, and support procedures.
- Remediate security vulnerabilities and support application-control assessments and data attestations.
- Build data pipelines and scripts; prepare, transform, validate, and analyze datasets for fraud, AML, finance, and reporting.
- Prepare datasets, run experiments, and integrate machine-learning model outputs into applications.
- Collaborate with technology teams, business stakeholders, contractors, and IT leadership; apply useful AI and emerging tools.
Must-have qualifications
- At least 3 years of software engineering experience using one or more of .NET, Java, or Python.
- At least 2 years of integration experience, including SSO, security, and Kafka or MQ messaging.
- Experience building and consuming APIs and working in existing CI/CD pipelines.
- Experience deploying cloud-native applications on AWS, Azure, or GCP, with attention to scalability, reliability, and efficiency.
- Ability to diagnose issues across development, test, and production with tools such as Splunk or Elastic.
- Ability to document technical designs and data flows and work with technical teams and business stakeholders.
- Experience remediating vulnerabilities and supporting application-control assessments and data attestations.
- Proficiency in data scripting, SQL, extraction, transformation, validation, and large datasets.
Preferred experience
- Azure is preferred; Docker and Kubernetes experience is a plus.
- Audit, risk, or regulatory control familiarity is nice to have.
- Nice to have: AI agents, LLMs, transformers, tokenization, embeddings, prompt engineering, fine-tuning, RAG, and vector databases.
- Nice to have: LangChain, AutoGen, CrewAI, function-calling API design, data orchestration, and model-management pipelines.
Compensation and employment
- The posting identifies the role as full-time, regular, and salaried.
- The posting describes a total rewards program, bonuses, flexible benefits, competitive compensation, and stock where applicable; no salary cadence or amount is stated.
Location
- The posting lists an address in Vancouver, British Columbia.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at RBC
KYC Analyst, Client Success Team, Client Shared Services, RBC Capital Markets (London)
London, GBR
RBC is seeking a KYC Analyst to conduct client onboarding due diligence and support compliance with UK AML regulations and company policies. The role requires relevant KYC/AML experience in a global investment bank, know
Relationship Manager Intern, Business Markets
Langley, CAN
RBC is seeking a Business Markets Relationship Manager Intern to advise small business clients, grow client relationships, and develop new business. The role requires business development, prospecting, client relationshi
Senior Quality Engineer
Toronto, CAN
RBC is seeking a Senior Quality Engineer to build automated functional and API testing across applications, APIs, MFT platforms, and job schedulers. Applicants need substantial functional and API testing experience, MFT
Director, Global Functions Financial Control
Toronto, CAN
RBC is seeking a finance leader to oversee financial control, reporting, and governance across Global Functions, its private equity portfolio, and fixed assets. The role requires an accounting designation, at least seven
Coordinator, Digital Marketing
Toronto, CAN
RBC is seeking a task-oriented coordinator to process advisor website requests, manage the marketing inbox, and support audits and branch website launches. Candidates need relevant marketing or communications experience,
Senior Technical Systems Analyst
Toronto, CAN
RBC is seeking a senior technical systems analyst and developer for its Data Delivery Middleware team. The role develops, tests, modernizes, and supports z/OS mainframe applications. Candidates need working knowledge of
Manager Financial Planning Team
Burlington, CAN
RBC is seeking a manager to build and lead a financial planning team serving emerging mass affluent clients. The role combines team coaching and performance management with client, operational, and partner coordination.
Manager Financial Planning Team
Vancouver, CAN
RBC is seeking a manager to build and lead a financial planning team serving emerging mass affluent clients. The role combines team coaching and performance management with client, operational, and partner coordination.
KYC Analyst, Client Success Team, Client Shared Services, RBC Capital Markets (London)
London, GBR
Relationship Manager Intern, Business Markets
Langley, CAN
Senior Quality Engineer
Toronto, CAN
Director, Global Functions Financial Control
Toronto, CAN
Coordinator, Digital Marketing
Toronto, CAN
Senior Technical Systems Analyst
Toronto, CAN
Manager Financial Planning Team
Burlington, CAN
Manager Financial Planning Team
Vancouver, CAN