Data Scientist
Posted on October 27, 2025 by RBC Dominion Securities
Job Description
As a Data Scientist, you will be part of RBC Insurance digital and data team and play a pivotal role in driving data‑driven decision‑making by conducting exploratory data analysis, building machine learning models, developing monitoring pipelines, and creating reporting dashboards.
Responsibilities
- Conduct exploratory data analysis (EDA) to understand the data, extract key insights, and identify trends to support business decisions.
- Develop machine learning models to identify patterns and help make data‑driven decision‑making processes.
- Build and maintain model monitoring pipelines to ensure performance and reliability of machine learning models in production.
- Develop and design reporting dashboards to visualize data insights and communicate findings effectively to stakeholders.
- Collaborate with business stakeholders to understand analytical requirements and translate them into actionable data science solutions.
- Work with data engineers and software developers to ensure the end‑to‑end development and deployment of data pipelines and dashboards.
- Provide data‑driven insights to support informed decision‑making by telling a compelling story through data visualization and reporting.
- Write and review code in Python or other relevant programming languages.
Qualifications
- Minimum 2 years of experience in data science, with a focus on exploratory data analysis, reporting, and model monitoring.
- Strong expertise in Python and data analysis libraries such as Pandas, NumPy, scikit‑learn and Matplotlib/Seaborn.
- Excellent proficiency in programming in any language and a good understanding of data structures and algorithms.
- Experience building and maintaining model monitoring pipelines and creating reporting dashboards using tools like Tableau, Power BI, or similar.
- Proficiency in SQL for querying and managing large datasets.
- Effective communication skills to explain technical concepts to non‑technical stakeholders.
Nice‑to‑Have
- Familiarity with MLOps practices and tools for model monitoring and deployment.
- Experience with cloud platforms such as Microsoft Azure, AWS, or Snowflake.
- Knowledge of big data technologies like Apache Spark and NoSQL/SQL databases.
- Familiarity with containerization tools like Docker or Kubernetes.
- Experience in the insurance industry or working with financial data.
- Software engineering experience (bonus).
Benefits
A Total Rewards program that includes flexible benefits, work/life balance, career development programs, and investment and retirement savings plans.
Competitive pay and high‑earning potential. All the tools, training, and team support you need to grow your career. Flexible work/life balance options.
Location
- Meadowvale Business Park, 6880 Financial Dr, Mississauga, ON, Canada
- Work hours/week: 37.5
- Employment type: Full time (Regular)
- Salary: $29.74 to $64.90 per hour (hourly)
- Start: As soon as possible
Application
Applications will be accepted until 11:59 PM on the day prior to the application deadline date above.
Posted Date: 2025‑10‑10. Application Deadline: 2025‑10‑31.
Inclusion and Equal Opportunity Employment
At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally.