Skip to main content

Description

This role is for a Senior/Lead QA Engineer in Data Science at Royal Bank of Canada, focusing on validating advanced analytics, machine learning, and Agentic GenAI solutions. The engineer will ensure the robustness, reliability, and business effectiveness of these solutions by designing and performing end-to-end validation, developing automated evaluation frameworks, and improving overall model quality and QA processes. The role involves close collaboration with Data Scientists, Engineers, and Business SMEs to align solutions with business objectives, governance standards, and real-world scenarios.

What We're Looking For

Design and perform end-to-end validation of machine learning models and Agentic GenAI solutions.,Validate Agentic GenAI solutions, including testing agent workflows, tool usage, orchestration logic, decision paths, and evaluating LLM outputs for accuracy, consistency, bias, hallucination risk, and alignment with business objectives.,Assess guardrails, prompt strategies, fallback mechanisms, and failure handling for GenAI.,Create statistical robustness and performance tests for trained models and GenAI systems, including simulated datasets that reflect real-world and edge-case scenarios.,Develop automated evaluation frameworks to measure model and agent quality, including precision, recall, stability, drift, response quality, and business KPIs.,Define and track data quality and model quality metrics, including input data validation, feature integrity, and output reliability.,Test and validate machine learning models and Agentic GenAI solutions using Python and related tools, analyze outputs and behaviors across scenarios, produce detailed validation reports, debug issues, and propose corrective actions to address methodological, data, or implementation gaps.,Collaborate with Data Scientists to deeply understand data pipelines, feature engineering, models, prompts, and agent architectures.,Work with Business SMEs to ensure models and GenAI agents meet stated objectives and risk tolerances.,Continuously seek better ways to test, validate, and monitor solutions through automation, new tools, and emerging technologies.

Ideal Candidate

[object Object]

Minimum Education

Bachelor's Degree

Hard Skills

Application Testing
IT Quality Assurance
Programming Languages
Software Product Testing
Test Automation
Python
Machine Learning
GenAI
LLM-based systems
Statistics
Statistical testing
Experimental design
Big data environments
Data pipelines
Hadoop
Spark
Model risk management
Fairness
Explainability
Governance concepts
Information Security
Secure-by-design principles
Agile methodologies
Monitoring model/GenAI performance in production
Predictive Analytics

Soft Skills

Decision Making
Detail-Oriented
Group Problem Solving
Long Term Planning
Communication
Organizational skills
Collaboration
Continuous learning
Solving open-ended problems
Improving efficiency
Managing multiple priorities
Passion for automating work

Work Hours

37.5 hours/week

Benefits

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
World-class training program in financial services

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.