University degree or equivalent in a quantitative, technical, or financial discipline * Strong proficiency in Python for data pipelines, automation, and scripting * Solid experience with SQL and ...
University degree or equivalent in a quantitative, technical, or financial discipline * Strong proficiency in Python for data pipelines, automation, and scripting * Solid experience with SQL and ...
Senior Backend Engineer (SQL/Python)
Toronto, ON ยท On-site +1
CA$135/hr
... office in financial district (Toronto) for meetings at times 8am - 5pm Hourly Rate: $135 ... Design, develop, and maintain scalable RESTful APIs using Python (FastAPI preferred). * Build and ...
Quick apply
Senior Backend Engineer (SQL/Python)
Toronto, ON ยท On-site +1
CA$135/hr
... office in financial district (Toronto) for meetings at times 8am - 5pm Hourly Rate: $135 ... Design, develop, and maintain scalable RESTful APIs using Python (FastAPI preferred). * Build and ...
Senior Backend Engineer (SQL/Python)
Toronto, ON ยท On-site +1
CA$135/hr
... office in financial district (Toronto) for meetings at times 8am - 5pm Hourly Rate: $135 ... Design, develop, and maintain scalable RESTful APIs using Python (FastAPI preferred). * Build and ...
Quick apply
Senior Backend Engineer (SQL/Python)
Toronto, ON ยท On-site +1
CA$135/hr
... office in financial district (Toronto) for meetings at times 8am - 5pm Hourly Rate: $135 ... Design, develop, and maintain scalable RESTful APIs using Python (FastAPI preferred). * Build and ...
Our employee promise represents Intact's commitment to you in exchange for living our Values ... In return, we promise to provide support, opportunities and performance-led financial rewards at a ...
Our employee promise represents Intact's commitment to you in exchange for living our Values ... In return, we promise to provide support, opportunities and performance-led financial rewards at a ...
CA$150K - CA$200K/yr
The Specialty Finance team is seeking a hands-on technical engineer to build and own a scalable ... Advanced Python skills for data engineering and analytics (pandas/numpy, API integration, scripting ...
CA$150K - CA$200K/yr
The Specialty Finance team is seeking a hands-on technical engineer to build and own a scalable ... Advanced Python skills for data engineering and analytics (pandas/numpy, API integration, scripting ...
AI/ML Engineer - (Python/RAG)
Toronto, ON ยท On-site
What's in it for you * We thrive on the challenge to be our best progressive thinking to keep ... A worldclass training program in financial services and AI best practices. * Access to challenging ...
AI/ML Engineer - (Python/RAG)
Toronto, ON ยท On-site
What's in it for you * We thrive on the challenge to be our best progressive thinking to keep ... A worldclass training program in financial services and AI best practices. * Access to challenging ...
Senior Data Scientist
Mississauga, ON ยท On-site +1
CA$89K - CA$149K/yr
Help define and subsequently execute the approach for 1-2 O&M Finance use cases, e.g., Fraud & Risk ... Clearly demonstrated experience working with Python, SQL * Solid understanding of modern digital ...
Senior Data Scientist
Mississauga, ON ยท On-site +1
CA$89K - CA$149K/yr
Help define and subsequently execute the approach for 1-2 O&M Finance use cases, e.g., Fraud & Risk ... Clearly demonstrated experience working with Python, SQL * Solid understanding of modern digital ...
Senior Data Scientist
Mississauga, ON ยท On-site +1
CA$89K - CA$149K/yr
Help define and subsequently execute the approach for 1-2 O&M Finance use cases, e.g., Fraud & Risk ... Clearly demonstrated experience working with Python, SQL * Solid understanding of modern digital ...
Senior Data Scientist
Mississauga, ON ยท On-site +1
CA$89K - CA$149K/yr
Help define and subsequently execute the approach for 1-2 O&M Finance use cases, e.g., Fraud & Risk ... Clearly demonstrated experience working with Python, SQL * Solid understanding of modern digital ...
Senior Data Scientist
Mississauga, ON ยท On-site +1
CA$89K - CA$149K/yr
Help define and subsequently execute the approach for 1-2 O&M Finance use cases, e.g., Fraud & Risk ... Clearly demonstrated experience working with Python, SQL * Solid understanding of modern digital ...
Senior Data Scientist
Mississauga, ON ยท On-site +1
CA$89K - CA$149K/yr
Help define and subsequently execute the approach for 1-2 O&M Finance use cases, e.g., Fraud & Risk ... Clearly demonstrated experience working with Python, SQL * Solid understanding of modern digital ...
Junior Financial Analyst
Toronto, ON ยท Remote
CA$105/hr
Analyze earnings reports, filings, and market data for improved model outputs . * Assist in ... Experience with data analysis tools ( Python , SQL ). Application Process (Takes 20-30 mins to ...
Quick apply
Junior Financial Analyst
Toronto, ON ยท Remote
CA$105/hr
Analyze earnings reports, filings, and market data for improved model outputs . * Assist in ... Experience with data analysis tools ( Python , SQL ). Application Process (Takes 20-30 mins to ...
Investment Analyst - Financial Modeling
Toronto, ON ยท Remote
CA$105/hr
Analyze earnings reports, filings, and market data for improved model outputs . * Assist in ... Experience with data analysis tools ( Python , SQL ). Application Process (Takes 20-30 mins to ...
Quick apply
Investment Analyst - Financial Modeling
Toronto, ON ยท Remote
CA$105/hr
Analyze earnings reports, filings, and market data for improved model outputs . * Assist in ... Experience with data analysis tools ( Python , SQL ). Application Process (Takes 20-30 mins to ...
The team is responsible for Design, Build and Rollout API's for critical RBC Security platforms and ... A world-class training program in financial services * Opportunities to do challenging work #LI ...
The team is responsible for Design, Build and Rollout API's for critical RBC Security platforms and ... A world-class training program in financial services * Opportunities to do challenging work #LI ...
Back-End Python Developer
Thornhill, ON ยท Hybrid
Adastra serves clients across key industries including financial services, automotive ... Opportunity for advancement and career progression * Successful referral program * The opportunity ...
Back-End Python Developer
Thornhill, ON ยท Hybrid
Adastra serves clients across key industries including financial services, automotive ... Opportunity for advancement and career progression * Successful referral program * The opportunity ...
Back-End Python Developer
Thornhill, ON ยท Hybrid
Adastra serves clients across key industries including financial services, automotive ... Opportunity for advancement and career progression * Successful referral program * The opportunity ...
Back-End Python Developer
Thornhill, ON ยท Hybrid
Adastra serves clients across key industries including financial services, automotive ... Opportunity for advancement and career progression * Successful referral program * The opportunity ...
Proficient in SQL, data visualization tools (e.g., Tableau, Quicksight), and Python for analysis and automation * 2+ years experience in the consumer financial services industry Working at Capital ...
Proficient in SQL, data visualization tools (e.g., Tableau, Quicksight), and Python for analysis and automation * 2+ years experience in the consumer financial services industry Working at Capital ...
Proficient in SQL, data visualization tools (e.g., Tableau, Quicksight), and Python for analysis and automation * 2+ years experience in the consumer financial services industry Working at Capital ...
Proficient in SQL, data visualization tools (e.g., Tableau, Quicksight), and Python for analysis and automation * 2+ years experience in the consumer financial services industry Working at Capital ...
Expert-level proficiency in Python for data manipulation, statistical modeling, and pipeline ... finance. * A rewarding career path with diverse opportunities for professional development and ...
Expert-level proficiency in Python for data manipulation, statistical modeling, and pipeline ... finance. * A rewarding career path with diverse opportunities for professional development and ...
Proficiency in Python for building production tools, automation scripts, CLIs, and libraries ... Experience in regulated industries (financial services, healthcare) with compliance requirements
Proficiency in Python for building production tools, automation scripts, CLIs, and libraries ... Experience in regulated industries (financial services, healthcare) with compliance requirements
Full Stack Developer (.Net/Python)
Toronto, ON ยท On-site +1
CA$130K - CA$160K/yr
The ideal candidate is a hands-on, full stack developer with financial and valuation experience ... Write clean, maintainable, and efficient code while following best practices for software ...
Full Stack Developer (.Net/Python)
Toronto, ON ยท On-site +1
CA$130K - CA$160K/yr
The ideal candidate is a hands-on, full stack developer with financial and valuation experience ... Write clean, maintainable, and efficient code while following best practices for software ...
Senior .NET Developer
Toronto, ON ยท On-site
... sophisticated financial engineering and high-performance computing, building the backbone for ... Proficiency in Python for data analysis or scripting is a strong plus. UI Familiarity: While the ...
Senior .NET Developer
Toronto, ON ยท On-site
... sophisticated financial engineering and high-performance computing, building the backbone for ... Proficiency in Python for data analysis or scripting is a strong plus. UI Familiarity: While the ...
Python For Finance information
What is the difference between Python For Finance vs Quantitative Analyst?
| Aspect | Python For Finance | Quantitative Analyst |
|---|---|---|
| Required Credentials | Python skills, finance knowledge, possibly finance-related certifications | Advanced degrees (e.g., MSc, PhD) in finance, mathematics, or related fields; certifications like CFA |
| Work Environment | Financial firms, trading desks, investment banks, hedge funds | Financial institutions, hedge funds, asset management firms, consulting |
| Employer & Industry Usage | Used for developing trading algorithms, risk modeling, data analysis | Develops quantitative models, risk assessments, trading strategies |
Python For Finance focuses on using Python programming to analyze financial data and develop models, often as a technical skill. Quantitative Analysts, however, apply advanced mathematical and statistical techniques to create complex financial models. While both roles require strong analytical skills, Quantitative Analysts typically have higher-level degrees and certifications, and their work involves more theoretical modeling. Python For Finance is often a skill within a Quantitative Analyst's toolkit, but the roles differ in scope and depth.
How does a Python for Finance professional typically collaborate with other departments within a financial organization?
What is Python for Finance?
What are the key skills and qualifications needed to thrive as a Python Developer in Finance, and why are they important?
Full-time
Posted yesterday
Job description
Job Description
What is the opportunity?
The Senior Manager will shape the next phase of our Asset-Liability Management (ALM) risk data strategy and supporting the transformation of our risk practices. This role will design, build, and optimize scalable data pipelines, data models, and analytics infrastructure to support RBC's ALM risk and Non-Trading Portfolio Market Risk. This position bridges technical execution with strong business understanding, delivering reliable data solutions that enable timely risk insights, independent oversight, and effective implementation of RBC's balance sheet risk framework.
What will you do?
- Design, build, and optimize ETL/ELT pipelines that ingest, transform, and consolidate ALM risk data from multiple sources into a centralized data platform, streamlining aggregation of ALM risk exposures and reporting capabilities.
- Develop optimized SQL transformations and data architectures to support reliable market risk measures, stress testing, and regulatory reporting.
- Develop Python scripts and automation workflows to streamline data ingestion, validation, and quality controls.
- Build and maintain self-serve dashboards (Tableau/Power BI), enabling risk teams to access timely and actionable risk insights.
- Collaborate with risk managers, business partners, and IT to translate business requirements into scalable technical solutions; serve as both an independent risk fiduciary and a value-added partner to the business.
- Ensure robust data governance and lineage documentation-encompassing transformation logic, data quality frameworks, and technical architecture standards.
- Apply deep understanding of market risk concepts (sensitivity measures, stress testing, ALM frameworks) and financial products (IR derivatives, FX, repo) to inform data model design and risk infrastructure decisions.
- Lead data engineering projects end-to-end, from requirements definition and IT delivery oversight to operational documentation and process guides, navigating ambiguity and driving sound decisions.
What do you need to succeed?
Must-have
- University degree or equivalent in a quantitative, technical, or financial discipline
- Strong proficiency in Python for data pipelines, automation, and scripting
- Solid experience with SQL and relational databases (MySQL, PostgreSQL, SQL Server, or equivalent), including designing and implementing ETL/ELT workflows and data transformation logic
- Working knowledge of financial markets and products, including fixed income, linear interest rate (IR) derivatives; familiarity with market risk concepts such as sensitivity measures and stress testing
- Excellent interpersonal skills and ability to communicate complex technical concepts clearly to non-technical stakeholders, both verbally and in writing
Nice-to-have
- Expertise with Snowflake (or equivalent cloud data warehouse) and SQL optimization
- Experience with big data processes (Spark, Airflow) including batch processing and/or real-time streaming technologies is preferred.
- Deep understanding of the bank's balance sheet composition and business lines
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.
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high-performing team
- Opportunities to do challenging work
Job Skills
Asset and Liability Management (ALM), Balance Sheet Analysis, Cloud Computing, Data Engineering, Data ETL, Data Governance, Data Solutions, Data Warehouse, Financial Derivatives, Generative AI, Market Risk, Portfolio Analysis, Python Automation, Snowflake (Platform), Structured Query Language (SQL) Development, Tableau (Software)Additional Job Details
Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
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.
Employment Type: FULL_TIMEAbout Royal Bank of Canada
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
Toronto, Ontario, CA