Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior AI Engineer role.
Rezi rewrites your resume against Royal Bank of Canada's job description. Free.

Tailor your resume to this Senior AI Engineer role.
Rezi rewrites your resume against Royal Bank of Canada's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior AI Engineer posting at Royal Bank of Canada — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior AI Engineer posting at Royal Bank of Canada — free, in seconds.
About the Role
Internal Audit is replacing manual processes with digital tools. As a Senior AI Engineer, you will build applications for auditors to plan, run, and report on audits, enhancing efficiency and strengthening risk oversight. You will own features from start to finish, collaborate with stakeholders, and impact how the organization manages risk.
Responsibilities
- Design, build, and maintain features across the stack using Vue/Nuxt and Node.js, including interfaces that meet accessibility standards.
- Develop and optimize SQL queries, stored procedures, and schema changes.
- Build real-time, collaborative features.
- Integrate with enterprise authentication, storage, and other platform services.
- Write and maintain automated tests, and uphold code-quality standards.
- Review code, mentor developers, and promote best practices.
- Work with audit stakeholders, analysts, and QA to turn business needs into working software.
- Diagnose and fix production issues, performance problems, and technical debt.
Requirements
- 2+ years of professional software development experience.
- 1+ years of full stack JavaScript/TypeScript with Vue/Nuxt (or similar) and Node.js/REST APIs.
- Strong SQL skills with a relational database (SQL Server preferred).
- Experience with automated testing (unit, integration, end-to-end).
- Experience with containerized deployment, CI/CD, Git, and code review.
- Familiarity with enterprise authentication (OAuth2/OIDC).
- Experience in financial services or another regulated industry, ideally with audit, risk, or compliance applications.
- Experience building real-time applications and meeting accessibility standards (WCAG).
- Experience with cloud services and enterprise integrations.
- Experience using AI coding assistants in a development workflow.
Skills
- Application Development
- Application Integrations
- Application Maintenance
- Applications Architecture
- Detail-Oriented
- Enterprise Application Delivery
- Group Problem Solving
- Programming Languages
- Software Development Life Cycle (SDLC)
- System Applications
- Vue/Nuxt
- Node.js
- REST APIs
- SQL
- Automated Testing
- CI/CD
- Git
- Code Review
- OAuth2/OIDC
Location
- 20 KING ST W:TORONTO
- Toronto
- Canada
Work Type
- Full time
- Salaried
Experience Level
- Senior
Benefits
- Bonuses
- Flexible benefits
- Competitive compensation
- Commissions
- Stock where applicable
- Leaders who support your development through coaching and managing opportunities
- World-class training program in financial services
- Flexible work/life balance options
About the Company
- 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.