The Next Best Action team at RBC, part of the Personal Banking organization, is seeking a Data & ML Engineer. The successful candidate will contribute to and evolve an existing ecosystem of big data pipelines, machine learning models, full-stack applications, and microservices. This role involves maintaining a production system within the marketing sector, with opportunities for learning and flexing into different areas of the ecosystem or additional projects.
Evolve existing machine learning systems to be quicker, more reliable, and, if applicable, autonomous or semi-autonomous.
Deliver data-driven solutions alongside data scientists and business stakeholders to monitor and assess quality on the end-to-end system flow for machine learning development (data ingestion, feature engineering, model training, model inference, model serving, and model monitoring).
Research new capabilities and technologies to drive innovation, including Agentic AI and GenAI.
Manage, optimize, oversee, and monitor data & model pipelines as well as the UI used to inform client decisions related to Next Best Action recommendations.
Bachelor's degree or master's degree in computer science, software engineering, data engineering, machine learning engineering, or equivalent field.
2+ years in software engineering or software development with a language like Python, Java, Scala, or equivalent.
Experience of SQL and relational databases like MySQL, Postgres, SQL server, or equivalent.
A curiosity and passion for continuous learning and helping others.
Preferred: Experience with big data processes (Spark, Airflow) including batch processing and/or real-time streaming technologies.
Asset: Experience with Agentic AI and LLMs.
Asset: Experience with database technologies such as noSQL, graph databases, vector databases, etc.
Preferred: Knowledge of public cloud (Azure, AWS, GCP, OpenShift or equivalent) platforms and development of applications in multi-cloud, hybrid environments.
Asset: Experience simplifying and automating work and making things better for clients.
Asset: Experience with continuous integration and development and/or MLOps tools.
Asset: Experience in financial services industry with broad understanding of marketing, product management, sales, finance, pricing, and risk management.
Bachelor's Degree, Master'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.