Royal Bank of Canada

Sr. Data Analyst - Next Best Action - Delivery Optimization

Royal Bank of Canada$90K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2+ years of software development experience, particularly in Python, SQL, and data warehouse technologies.
  • Expertise in relational databases such as MySQL, Postgres, SQL Server, or Snowflake.
  • Strong analytical and problem-solving abilities, adaptable to new technologies.
  • Effective communicator with experience in agile, collaborative environments.
  • Bachelor's or master's degree in relevant fields like Computer Science or Data Engineering.

Responsibilities

  • Design and integrate Python solutions into existing systems to meet business objectives.
  • Develop and optimize data workflows and supporting infrastructure.
  • Establish and uphold coding standards and environment for Python and Jupyter.
  • Research and propose innovative solutions that enhance technological capabilities.
  • Work autonomously and collaboratively within cross-functional agile teams.

Benefits

  • Comprehensive compensation package including bonuses and flexible benefits.
  • Supportive leadership focused on professional development.
  • Inclusive and high-performing team culture that values collaboration.
Full 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.

This role works in the office 3 to 4 days a week.

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.


What do you need to succeed?

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.
  • We are proud to offer a comprehensive compensation program which includes a competitive salary, bonuses, flexible benefits.
  • Leaders who support your development through coaching and managing opportunities
  • We promise you'll work in an inclusive, collaborative, progressive, and high-performing team.


Job Skills
AI Agents, Amazon Web Services (AWS), Business Intelligence Tools, Data Analysis, Data ETL, Data Insights, Data Pipelines, GitHub, Jupyter Notebooks, Python (Programming Language), Structured Query Language (SQL)

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-08-06

Application Deadline:

2026-08-22
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

About Royal Bank of Canada

Royal Bank of Canada Careers

Join the dynamic team at Royal Bank of Canada (RBC), a global leader in financial services and a company committed to excellence and innovation. At RBC, we offer a wide range of job opportunities that empower professionals to shape their career paths with leadership, diversity training, and continuous growth.

Work You’ll Do

At Royal Bank of Canada, we are not just hiring; we are building a culture of innovation and leadership. Our team members are at the forefront of the financial industry, driving transformation and delivering targeted solutions that meet the evolving needs of our clients and communities.

Explore Job Opportunities and Employment at RBC

Whether you are starting your career or looking to take it to the next level, RBC offers positions that challenge your skills and fuel your ambition. From entry-level positions to leadership roles, our job opportunities span across various functions and regions. Join us and be part of a team that values professional growth and diversity.

Internship and Professional Development

Kickstart your career with an internship at Royal Bank of Canada. Our internships provide invaluable hands-on experience, networking opportunities, and insights into the financial services industry. Interns at RBC gain the skills necessary to excel and are often considered for full-time positions within the company.

Benefits and Culture

At RBC, we prioritize the well-being and satisfaction of our employees. Our benefits package is designed to support our team members at every stage of their life and career. RBC’s culture is built on a foundation of respect, integrity, and responsibility, fostering an environment where everyone can thrive.

Career Growth and Innovation

We believe in nurturing the potential of our employees through continuous learning and career development programs. At RBC, you will find endless opportunities to grow professionally through on-the-job experiences, formal training programs, and leadership development initiatives. Our commitment to innovation means we are constantly seeking out new ideas and perspectives, making RBC a perfect place for those who aim to lead and innovate.

Diversity and Inclusion

Diversity is our strength. At Royal Bank of Canada, we are committed to building an inclusive workplace where every employee feels valued and respected. Our diversity training programs are designed to educate and inspire, creating a more inclusive and equitable workplace.

Join Our Team

Search open positions that match your skills and interests. We look for passionate, curious, creative, and solution-driven team players. Start your journey with RBC today and be part of a world-class team known for its commitment to client service, community involvement, and innovation.

Stay Connected

Keep up to date with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here at Royal Bank of Canada.

Job Alert Emails

Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities awaiting you at RBC. Explore the possibilities with Royal Bank of Canada, where your future is filled with potential and the path to success is paved with countless opportunities for professional and personal growth. Join us and shape not just your career but the future of the financial industry.
Learn more about Royal Bank of Canada
Size
86,007 employees
Market Cap
$130.3 billion
Industry
5 Year Trend
+8.7%
NASDAQ

Similar Jobs

More Jobs at Royal Bank of Canada

More Information Technology Jobs

Find similar Sr. Data Analyst - Next Best Action - Delivery Optimization jobs: