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.
