Preparing for your next Quant Interview?
Practice Here!

Data Scientist

Royal Bank of Canada
Data Scientist
Toronto, CA
Apply Now
Job Description

Come Work with Us!

At RBC, our culture is deeply supportive and rich in opportunity and reward. You will help our clients thrive and our communities prosper, empowered by a spirit of shared purpose.

Whether you’re helping clients find new opportunities, developing new technology, or providing expert advice to internal partners, you will be doing work that matters in the world, in an environment built on teamwork, service, responsibility, diversity, and integrity.

_ Job Title_

Data Scientist

** Job Description**

What is the opportunity?

As Enterprise Compliance - Data Scientist, you will develop, design, and implement organization-wide analytics for the RBC Enterprise Compliance Innovation, Transformation and Data Analytics team. Providing Business Intelligence by leveraging leading edge technologies and various data sets, you will also build Data Science based insights to facilitate informed decision-making and business process optimization in order to create efficiencies and effectiveness of RBC Regulatory Compliance services which save considerable amount of costs and also improve user experience.

What will you do?

  • Collaborate proactively with various business and operation units to identify business opportunities and designing innovative solutions to optimize processes and promote informed decision-making
  • Develop Business Intelligence POCs, including work on challenging and research-based initiatives using advanced machine learning methods focusing on tangible outcomes
  • Prepare insights using large and various types of data (structured/non-structured)
  • Implement machine learning models, data mining methods, and statistical analysis
  • Leverage visualization tools/packages to create powerful representations of results
  • Produce data-driven insights to help in informed decisions and actions by telling a convincing story and effectively communicate findings to business partners and executives
  • Collaborate with the Innovation and Transformation team to deploy production-scale solutions
  • Quickly learn new methods, tools and technologies presented in research communities to implement and adapt within the daily analytics exercises
  • Support the development of data pipelines and onboard scheduled processes to DataIKU and later transition Big data tools and technology including Hadoop, YARN, Pyspark and Hive.

What do you need to succeed?


  • Degree in Mathematics, Statistics, Computer Science, or relevant fields.

  • Expert in Python programming to write production-ready codes.

  • Expert with Tableau and data visualizations techniques

  • Strong data profiling, cleaning, mining and technical documentation skills

  • Expert with Pyspark/Python, R and SQL

  • Practical knowledge of Data Science algorithms and techniques

  • 2+ years of experience in developing machine learning models for real business problems

  • 2+ years of experience with NLP and text analytics methods and packages

  • Strong communication and presentation skills
    Strong mathematical skills, able to learn quickly and write complex calculations (translating qualitative methodologies/standards to quantitative output)

  • Prior experience creating end to end data pipelines (ETLs) - Expert data extract, transform, and load processes with a variety of data types

  • Experience with developing stored procedures and triggers, import/export data, develop complex queries using various JOINs, in various data sources (MS SQL Server, Oracle, MS Access, etc)

  • Experience with big data technologies – parallel processing techniques and Apache Spark, NoSQL/SQL databases

  • Strong data profiling, cleaning and mining

  • Strong communication and presentation skills


  • Prior experience with Big Data tools and technologies, DataIKU, and working experience
  • Experience with big data technologies - noSQL/SQL databases, parallel processing techniques and Apache Spark
  • Prior experience with Data Warehousing
  • Experience with creation and maintenance of tables and databases.
  • Familiar with a Linux environment and shell scripting.
  • Strong knowledge and experience of different deep neural networks architectures (RNN, CNN, GAN, seq2seq/Transformers) and transfer learning
  • Experience with MLOps to build end-to-end pipeline and deploying models in production
  • Familiar with container-type environment: Docker, Openshift
  • Experience in graph analytics and time-series analysis

**What 's in it for you? **

We thrive on the challenge to be our best, progressive thinking, to keep growing, and working together to build and deliver trusted reporting to help our stakeholders succeed and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation,

  • Ability to make a difference and lasting impact

  • Work in a dynamic, collaborative, progressive, and high-performing team

  • Opportunities to take on progressively greater accountabilities.

Job Summary

Explores and operationalizes big data sources using scientific processes and technologies to uncover and communicate product and business insights. Applies experience and seasoned knowledge, skills, and practices to perform a variety of assignments.


TORONTO, Ontario, Canada





Work hours/week:


Employment Type:

Full time


Group Risk Management

Job Type:


Pay Type:


Posted Date:


Application Deadline:


I ** nclusion and Equal Opportunity Employment**

At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.
We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at

Share this job
Share On
Apply Now