Full Stack Engineer
Role Overview
Senior Full Stack Engineer in AI Engineering supports modernization of US corporate-functions technology.
The role builds back-end services, APIs, integrations, and data solutions for fraud, AML, finance, and risk applications.
The engineer supports integration of CNB US Functions technology into RBC enterprise platforms and helps business stakeholders adopt solutions.
Key Skills for This Role
Full Job Posting
Role overview
Senior Full Stack Engineer in AI Engineering supports modernization of US corporate-functions technology.
The role builds back-end services, APIs, integrations, and data solutions for fraud, AML, finance, and risk applications.
The engineer supports integration of CNB US Functions technology into RBC enterprise platforms and helps business stakeholders adopt solutions.
Responsibilities
- Develop and maintain services, APIs, web services, integration components, and data pipelines.
- Work with .NET and Python; use cloud platforms and existing CI/CD pipelines to develop, test, and deploy changes.
- Contribute to integration testing and architecture discussions; troubleshoot and monitor applications through production.
- Document designs and data flows, remediate vulnerabilities, and support application controls and data attestations.
- Prepare and analyze data for fraud, AML, finance, reporting, and machine learning applications; collaborate with business and technology teams.
Required qualifications
- At least 3 years of software engineering experience with .NET, Java, or Python, and at least 2 years of integration experience.
- Experience building and consuming APIs and working with SSO, security, and Kafka or MQ messaging.
- Experience with cloud-native application development on AWS, Azure, or GCP and existing CI/CD pipelines.
- Experience troubleshooting across environments, using monitoring tools, documenting designs, and working with stakeholders.
- Experience remediating security vulnerabilities and supporting control assessments and data attestations.
- Proficiency in scripting and SQL for extracting, transforming, and validating data, including large datasets.
Preferred skills
- Azure is preferred; Docker and Kubernetes are a plus.
- AI/LLM agent development, frameworks such as LangChain, AutoGen, or CrewAI, RAG, vector databases, and data/model pipelines are nice to have.
- Audit, risk, or regulatory control familiarity is nice to have.
Workplace
- The posting provides a Vancouver office address.
Benefits and development
- The employer describes flexible benefits, coaching and development opportunities, challenging work, and a collaborative team.
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
Relationship Manager Intern, Business Markets
Langley, CAN
Job Description What is the opportunity? You will provide business and financial advice and manage a portfolio of high value small business clients who need your help as they start, manage and grow their enterprises. You
Director, Global Functions Financial Control
Toronto, CAN
Job Description What is the opportunity? This key leadership role within the Corporate Support Financial Control team reports to the VP, Corporate Support Controller. You will lead a team across three strategic mandates:
Coordinator, Digital Marketing
Toronto, CAN
Job Description What is the opportunity? As the Marketing Coordinator within the Wealth Marketing Canada (WMC) web team, you will be the go-to executor for advisor website requests across the country. This is a hands-on,
Senior Technical Systems Analyst
Toronto, CAN
Job Description WHAT IS THE OPPORTUNITY? The Senior Technical Systems Analyst will be joining the Data Delivery Middleware team. This is a developer role that will be responsible for code development, testing and support
Manager Financial Planning Team
Burlington, CAN
Job Description What is the opportunity? As Manager of Financial Planning Team, you will lead and scale a new, evolving model that brings comprehensive financial planning to emerging mass affluent clients. Your role bala
Manager Financial Planning Team
Toronto, CAN
Job Description What is the opportunity? As Manager of Financial Planning Team, you will lead and scale a new, evolving model that brings comprehensive financial planning to emerging mass affluent clients. Your role bala
Director, Central Funding & Equities Financial Control
Toronto, CAN
Job Description What is the opportunity? The Director, Central Funding & Equities Financial Control is a key leader in the Wholesale Financial Control team, responsible for managing a team of accounting professionals to
Portfolio Manager, External Managers – Alternatives
Toronto, CAN
Job Description What is the opportunity? We are seeking an experienced Portfolio Manager to support the management of relationships with external fund managers and alternative investment partners. This role involves port
Relationship Manager Intern, Business Markets
Langley, 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
Toronto, CAN
Director, Central Funding & Equities Financial Control
Toronto, CAN
Portfolio Manager, External Managers – Alternatives
Toronto, CAN