Logo of Huzzle

Data Scientist

image

RBC

Aug 20, 2024

Applications are closed

  • Job
    Full-time
    Senior Level
  • Toronto

Requirements

  • Must have:
  • University, Master or Ph.D. degree in an analytical field of study (e.g. Computer Science, Engineering, Mathematics, Statistics, or related quantitative field).
  • Experience creating and using Gen-AI , advanced machine learning algorithms and statistics: Classification and Clustering, Forecasting, Predictive modeling, Recommender Engine, Anomaly detection, Optimization, Simulation, Regression, etc.
  • Excellent working knowledge of Reinforcement learning (DynaQ/Q+, SARSA, TD, Monte Carlo).
  • Excellent knowledge in MS SQL Server DBA.
  • Good knowledge with Microsoft Windows Server Administration.
  • Excellent knowledge in Python, SQL and C# Programming languages.
  • Excellent Knowledge in cloud orchestration.
  • Excellent knowledge in Experience with SSIS, Spark, cloud computing services (e.g. AWS), Hadoop.
  • Experience with BI tools such as Tableau, Looker, PowerBI, and DOMO for dashboarding or analysis
  • Strong communication, collaboration, and problem-solving skills
  • Ability to prioritize work and manage multiple work streams concurrently
  • Nice-to-have:
  • Ability to create data architectures.
  • Experience in data applications using large scale distributed systems (e.g. Spark, Hadoop, Pig, and Hive).
  • Broad knowledge of ML methods, statistical analysis, and problem-solving skills.
  • Knowledge of advanced statistical analysis techniques and concepts, and how to apply them to data sets.
  • Familiarity with structured and non-structured data.
  • A desire to learn new techniques and technologies

Responsibilities

  • - Lead full life-cycle Data Science solutions from beginning to model deployment and monitoring and partner with the engineering team to ensure best practices for ML model deployment.
  • - Apply knowledge of statistics, machine learning, programming, data modeling, simulation, and advanced mathematics to recognize patterns, identify opportunities, pose business questions, and make valuable discoveries leading to prototype development and product improvement.
  • - Experience in (Python, R, Scala, SQL, NoSQL, etc.) to obtain, integrate, manipulate, and analyze data from multiple sources.
  • - Expertise in statistical data analysis (e.g. univariate/bivariate analysis) and data quality assessment.
  • - Build Gen-AI, Machine Learning, Deep Learning and statistical models to solve specific business problems.
  • - Developing predictive data models, anomaly detection model, quantitative analyses and visualization of targeted big data sources.
  • - 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.
  • - Overseeing the acquisitions and ingestions of data from structured and unstructured sources, while ensuring quality and comprehensiveness of data.
  • - Utilizing APIs to collect data from various products into the Data Warehouse Database.

FAQs

What is the role of a Full Stack Data Scientist at RBC?

The Full Stack Data Scientist at RBC will explore and operationalize big data sources to reduce outages and downtime for RBC services, aiming to improve user experience and save costs. This involves leading the full life-cycle of Data Science solutions from development to model deployment and monitoring.

What qualifications are required for this position?

Candidates must have a University, Master, or Ph.D. degree in an analytical field such as Computer Science, Engineering, Mathematics, Statistics, or a related quantitative field.

What programming languages should I be proficient in?

Proficiency is required in Python, SQL, and C# programming languages, along with experience in using statistical analysis tools.

Are there specific machine learning techniques that are required for this job?

Yes, the role requires experience with Gen-AI, advanced machine learning algorithms, and techniques such as classification, clustering, forecasting, predictive modeling, recommender engines, anomaly detection, optimization, simulation, and regression.

Will I need to work with databases?

Yes, candidates should have excellent knowledge of MS SQL Server DBA and experience with data acquisition and ingestion from both structured and unstructured sources.

Are there any preferred but non-mandatory skills for this position?

Nice-to-have skills include the ability to create data architectures, experience with large scale distributed systems (e.g. Spark, Hadoop), familiarity with advanced statistical analysis techniques, and a desire to learn new technologies.

What type of projects will I be working on?

You will lead data exploration and analytic projects, build and deploy predictive models, and work on developing AI/ML solutions to solve specific business problems.

What tools will I be using for data visualization?

Experience with BI tools such as Tableau, Looker, PowerBI, and DOMO for dashboarding and analysis is required.

Will there be opportunities for personal development?

Yes, RBC provides support for personal development through coaching and opportunities for continuous learning in a dynamic and collaborative work environment.

What is the work schedule for this position?

The work hours are 37.5 hours per week and the role is a full-time position.

How does RBC support diversity and inclusion?

RBC is committed to building inclusive teams and an equitable workplace, and takes actions to tackle inequity and systemic bias, supporting diverse talent, clients, and communities.

What are the benefits of working at RBC?

Employees benefit from a comprehensive Total Rewards Program, including bonuses, flexible benefits, competitive compensation, opportunities to make a lasting impact, and a world-class training program in financial services.

Ideas Happen Here.

Finance
Industry
10,001+
Employees
1864
Founded Year

Mission & Purpose

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. Our success comes from the 88,000+ employees who leverage their imaginations and insights to bring our vision, values and strategy to life so we can help our clients thrive and communities prosper. As Canada’s biggest bank, and one of the largest in the world based on market capitalization, we have a diversified business model with a focus on innovation and providing exceptional experiences to our 17 million clients in Canada, the U.S. and 27 other countries. Learn more at rbc.com. We are proud to support a broad range of community initiatives through donations, community investments and employee volunteer activities. See how at rbc.com/community-social-impact.