The opportunity involves working as a Machine Learning Data Engineer to build and scale an AI-driven decisioning system for RBC's Next Best Action (NBA) initiative. This role focuses on enabling data and ML capabilities to deliver hyper-personalized client experiences, accelerate action creation, and automate decisioning at scale, working across the entire ML lifecycle from data to deployed models.
Design, build, and maintain scalable data pipelines and feature stores for end-to-end ML workflows on the NBA platform.,Collaborate with ML researchers and software engineers to productionize models and translate experimental approaches into reliable systems.,Develop and deploy AI agents for workflow automation and process reduction.,Manage the ML data lifecycle: ingestion, validation, feature engineering, deployment, monitoring, and optimization.,Ensure data quality, reliability, governance, and performance at scale for real-time client experiences.,Proficiency in Python and Java, with hands-on experience in modern data and ML tooling (Spark, Airflow, feature stores, ML platforms).,Strong foundation in data and software engineering, designing scalable data pipelines and ML-ready datasets in hybrid environments (on-prem and public cloud like AWS).,Solid understanding of the ML data lifecycle, including feature engineering, model integration, deployment support, and monitoring.,Experience building or enabling AI-driven automation (agents, workflow orchestration, decision engines).,Experience with DevOps and CI/CD tooling (Jenkins, GitHub Actions) for automating testing, builds, and deployments for data and ML pipelines.
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Bachelor's Degree
37.5 hours/week
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.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.