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

Senior Data Scientist

Job Description

What is the opportunity?

Strategically partners with internal teams and critical third-party application vendors to deliver , analyze, design and implement data science / machine learning solutions using RBC’s enterprise suite of analytics tools to govern SaaS and gain better insight.

The Senior Data Scientist will be Leveraging leading edge technologies and capabilities, to apply machine learning and statistical modelling techniques to help RBC understand the changing SaaS environment, discover new insights and determine where business improvements can be made.

Moreover, 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.

In the past, many of these application providers were deployed on-premises, where RBC controlled much of the deployment, operational, and security implications. RBC ensured they were deployed with a best practice, secure, resilient manner, leveraging industry-leading practices to address RBC's risk standards. However, we are in the midst of a fundamental shift in the industry. These third party application providers are moving to new as a Service delivery models (e.g., Software as a Service), which poses a new set of opportunities, challenges, and risks to RBC.

The Senior Data Scientist will be responsible for implanting machine learning solution and ensure the technical design will meet the SaaS Data requirements.

This role will partner closely with RBC stakeholders in Application Development, SaaS Architecture, Cyber Security, Cloud, Risk, and Internal & External Delivery teams to enable effective SaaS Data insight across the entire SaaS lifecycle. In addition, they will support the design, build and transition to our new SaaS data driven automated governance capabilities, specifically around security, operations and data. We are looking for people who can create a culture of transparency, trust, and teamwork and help our engineering teams reach their potential and have fun. As a SaaS Delivery Director, you will manage multiple engagements and align them to the team goals.

What will you do?

  • Collaborate with key business partners and stakeholders to understand business objectives/opportunities and problem statements in order to provide solutions that align to business needs that are actionable with a tangible outcome

  • Prepare and transform data (structured/non-structured)

  • Develop and deploy ML solutions at scale

  • Prepare, integrate large and varied datasets and implement statistical and ML models using Python and R.

  • Leverage visualization tools/packages to story-tell and to convey data-driven insights with actionable recommendations to key stakeholders

  • Quickly learn new methods, tools and technologies presented in research communities to implement, adapt and innovate

  • Effectively communicate findings to business partners and executives.

  • Developing predictive data models, quantitative analyses and visualization of targeted, big data sources.

  • Overseeing the acquisition and ingestion of data from structured and unstructured sources, while ensuring quality and comprehensiveness of data.

  • Leading data exploration and analytic projects and providing on-going coaching of big data topics (visualization, data mining, analytic techniques).

  • Exploring and implementing semantic data capabilities through NLP, text mining and machine learning techniques.

What do you need to succeed?

Must haves

  • Bachelors or Master’s degree in Engineering, Statistics, Mathematics, Computer Science, Economics, Sociology or Psychology.

  • 3-5 years of experience in data solutions and applying data techniques.

  • Strong knowledge of design, development, and implementation experience utilizing data science technologies.

  • 3+ years of experience in machine learning, predictive analytics, and statistical modeling. Familiar with programing and scripting languages Python, R, Java and SQL.

  • Excellent analytical, problem solving, time management and organizational skills.

Nice to haves

  • Familiar with a range of data tools.

  • Experience in programming, scripting languages and data visualization.

  • Familiar with a Linux environment and shell scripting.

  • Familiar with data extract, transform, and load processes with a variety of data types.

Job Summary


TORONTO, Ontario, Canada





Work hours/week:


Employment Type:

Full time


Technology and Operations

Job Type:


Pay Type:


Posted Date:


Application Deadline:


Inclusion 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

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.