Skip to main content

Description

RBC Technology Infrastructure is seeking a full-stack Data Scientist to explore and operationalize big data sources. The goal is to reduce outages and downtime for RBC services, thereby improving user experience and saving costs. The role involves applying research and problem-solving skills to develop and deploy production-grade AI/ML solutions, with expertise in statistics, analytics, machine learning, and strong programming skills.

What We're Looking For

Lead full life-cycle Data Science solutions from model development to deployment and monitoring.,Partner with engineering team for best practices in ML model deployment.,Apply knowledge of statistics, machine learning, programming, data modeling, simulation, and advanced mathematics.,Recognize patterns, identify opportunities, pose business questions, and make valuable discoveries leading to prototype development and product improvement.,Utilize Python, Apache Spark, PySpark, R, Scala, SQL, NoSQL to obtain, integrate, manipulate, and analyze data.,Expertise in statistical data analysis (e.g., univariate/bivariate analysis) and data quality assessment.,Build Machine Learning, Deep Learning, and statistical models to solve business problems.,Develop predictive data models, anomaly detection models, quantitative analyses, and visualizations of big data sources.,Lead data exploration and analytic projects and provide coaching on big data topics.,Explore and implement semantic data capabilities through NLP, text mining, and machine learning.,Oversee data acquisition and ingestion from structured and unstructured sources, ensuring quality.,Utilize APIs to collect data from various products into the Data Warehouse Database.

Ideal Candidate

5+ years of industry experience working on real-world problems.,University, Master, or Ph.D. degree in an analytical field (e.g., Computer Science, Engineering, Mathematics, Statistics, or related quantitative field).,Experienced with AI/ML infrastructure and model deployment for Gen AI applications in production environments and supporting enterprise-scale use cases.,Strong foundation in ML and AI basics, knowledge of Inferencing, fine-tuning, model architectures, Embeddings.,Hands-on experience implementing solutions using modern ML and Deep Learning frameworks (PyTorch, TensorFlow, Scikit-Learn, Hugging Face Transformers).,Hands-on experience designing graph data models and working with graph databases (Neo4j, Amazon Neptune, TigerGraph) and/or knowledge graph frameworks (RDF/OWL, property graphs, SPARKQL).,Familiar with software engineering industry best practices (coding standards, testing methods, code reviews, version control).,Experience working with technical and non-technical project stakeholders to scope, formulate, deploy, and maintain data science systems.,Self-driven problem solver, able to adapt and thrive in a dynamic, ambiguous, and customer-faced environment.,Familiarity with GIT (GitHub).,Ability to prioritize work and manage multiple work streams concurrently.,In-depth knowledge of machine learning and deep learning algorithms.,Excellent working with structured and non-structured data.,Excellent knowledge in Python, PySpark, SQL.,Experience with cloud-based data platforms such as Azure or AWS.,Experience with data visualization tools such as Tableau, Looker, and Power BI.

Minimum Education

University, Master or Ph.D. degree in an analytical field (e.g. Computer Science, Engineering, Mathematics, Statistics, or related quantitative field)

Hard Skills

Actuarial Modeling
Big Data Management
Data Mining
Data Science
Machine Learning (ML)
Natural Language Processing (NLP)
Predictive Analytics
Python
Apache Spark
PySpark
R
Scala
SQL
NoSQL
PyTorch
TensorFlow
Scikit-Learn
Hugging Face Transformers
Neo4j
Amazon Neptune
TigerGraph
RDF/OWL
SPARKQL
GIT (GitHub)
Azure
AWS
Tableau
Looker
Power BI

Soft Skills

Commercial Acumen
Decision Making
Problem-solving
Adaptability
Communication
Collaboration
Time Management

Work Hours

37.5 hours/week

Benefits

Comprehensive Total Rewards Program (bonuses, flexible benefits, competitive compensation, commissions, stock where applicable)
Leaders who support 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
Opportunities to do challenging work
Opportunities to take on progressively greater accountabilities
Opportunities to build close relationships with clients
Access to a variety of job opportunities across business and geographies

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.