Skip to main content
0

Sr. Data Analyst - NBA Delivery Optimization

0000050007 Royal Bank of Canada
Full Timesenior
CAPosted March 11, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScalaSQLExpressAWSGCPAzureMySQLSnowflakeAgileCI/CDDevOps

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Job Description What is the opportunity? We are seeking an experienced Senior Data Analyst & Python Developer to contribute and build upon the ecosystem with collaboration with our technology/business partners across the bank. This role offers the opportunity to collaborate across technology and business partners throughout the bank, exploring emerging technologies and contributing to high-impact projects and expand into different areas of interest or additional projects that align with your expertise. What will you do? Design & Deploy Python Solutions – Architect, build, and integrate Jupyter notes and various python applications into RBC ecosystems, ensuring scalability and alignment with business objectives. Optimize Data Workflows – Develop, manage, and optimize data pipelines and supporting infrastructure; refine UI components to improve client targeting accuracy and user experience. Establish Technical Standards – Create and maintain Python coding standards and Jupyter notebook environments; optimize code across Python, SAS, and SQL to ensure performance and maintainability. Drive Innovation – Research emerging technologies and capabilities, recommend solutions that advance NBA functionality, and support deployment of infrastructure changes in production environments. Enable Independence & Collaboration – Work effectively both autonomously and within cross-functional teams in an agile environment, leveraging advanced SQL and data analysis skills to support AI/automation workflows. Must have: 2+ years of hands-on software engineering or development experience (Python, Java, Scala, or equivalent); demonstrated proficiency with Python, SQL, and data warehouse technologies. 2+ years of SQL expertise and relational database management (MySQL, Postgres, SQL Server, Snowflake, or equivalent). Advanced Problem-Solving – Strong analytical skills with the ability to adapt quickly to emerging technologies and simplify complex workflows. Agile Collaboration – Ability to work independently and cross-functionally in agile environments with strong communication skills. Technical Foundation – Bachelor's degree in Computer Science, Data Analytics, Software Engineering, Data Engineering, or equivalent professional experience. Continuous Learning Mindset – Demonstrated curiosity and commitment to professional development and supporting colleagues. Bachelor’s degree or master’s degree in computer science, data analytics, software engineering, data engineering, artificial Intelligence or equivalent experience in the field Nice to Have AI Agent Development & Deployment – Experience in design, build, and implement AI agents that automate routine processes, reduce manual effort, and drive measurable improvements in operational efficiency and cycle time. Software engineering best practices and user-centered design thinking. Experience with alternative database technologies (NoSQL, graph databases, vector databases). Proficiency with public cloud platforms (Azure, AWS, GCP, OpenShift) and multi-cloud/hybrid environments. CI/CD pipeline and DevOps tools experience. Mobile or web development background. Financial services industry experience with knowledge of marketing, product management, sales, finance, and risk frameworks. What’s in it for you? We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive 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, commissions, and stock where applicable Leaders who support your development through coaching and managing opportunities Work in a dynamic, collaborative, progressive, and high-performing team A world-class training program in financial services Opportunities to do challenging work Opportunities to take on progressively greater accountabilities Access to a variety of job opportunities across business and geographies Job Skills Business Intelligence (BI), Commercial Acumen, Critical Thinking, Customer Analytics, Data Analysis, Data Analytics, Detail-Oriented, Jupyter Notebook, Programming Languages, Python (Programming Language), Python Automation, Python for Data Analysis, Results-Oriented, Structured Query Language (SQL), Tableau (Software) Additional Job Details Address: RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO City: Toronto Country: Canada Work hours/week: 37.5 Employment Type: Full time Platform: PERSONAL & COMMERCIAL BANKING Job Type: Regular Pay Type: Salaried Posted Date: 2026-03-11 Application Deadline: 2026-04-02 Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above Our Employment Opportunities At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all. 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 jobs.rbc.com. RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail. 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 84,000+ employees who 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 more than 16 million clients in Canada, the U.S. and 34 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.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free