Data Analyst – Python, Credit Risk Modeling

Finance Professionals Inc.

Toronto

Hybrid

CAD 55,000 - 69,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

FP Inc. is seeking a Data Analyst - Python, Credit Risk Modeling in Downtown Toronto for a 6‑month hybrid contract. The role focuses on end-user data processing, Python automation, and support for IFRS 9 methodologies within a top Canadian bank.

You will design data solutions, optimize Python workloads, and collaborate with risk partners to ensure accurate outputs for analytics and modeling.

Qualifications

  • 3+ years’ experience as a Data Analyst handling large datasets and complex code processes.
  • Strong proficiency in Python and optimizing data-heavy workloads.
  • Experience applying software development best practices: clean, maintainable, scalable, and testable code.
  • Academic or professional experience in credit risk modelling, PD and/or LGD.

Responsibilities

  • Design and develop data solutions to integrate new data sources into stress testing platforms.
  • Develop Python-based processes to source, transform, validate, and consolidate data from upstream systems.
  • Analyze existing codebases and implement changes for evolving stress testing methodologies.
  • Optimize performance of large-scale Python notebooks and workflows.
  • Refactor code to improve readability, maintainability, scalability, and efficiency.

Skills

Data analysis
Python
Code quality
Credit risk modelling

Education

Bachelor's and Master's degrees
CFA/FRM asset

Tools

SQL
Cloud data warehouses

Job description

JOB DESCRIPTION

Location: Hybrid | Downtown, Toronto

Duration: 6 Months

Our client, a leading financial institution in Downtown Toronto, is looking for a Data Analyst - Python, Credit Risk Modeling to support end-user data processing and calculations through Python-based scripting and automation. The successful candidate will have the opportunity to work with one of the Top 5 Banks in Canada.

Typical Day in role:
  • Design and develop data solutions to integrate new data sources into existing stress testing platforms and support new stress testing initiatives.
  • Develop and enhance Python-based processes to source, transform, validate, and consolidate data from multiple upstream systems.
  • Analyze existing codebases and implement changes based on evolving stress testing methodologies and business requirements.
  • Optimize the performance of large-scale, data-intensive Python notebooks and workflows.
  • Refactor code to improve readability, maintainability, scalability, and efficiency while preserving business logic.
  • Ensure outputs are accurate, reliable, and well-documented for downstream analytics, reporting, and modeling purposes.
  • Collaborate with internal stakeholders, model developers, and risk partners to gather requirements and validate results.
  • Create technical documentation and provide knowledge transfer to support long-term sustainability of solutions.
  • Support end-user data processing and calculations through Python-based scripting and automation.
  • Gain exposure to IFRS 9 methodologies, stress testing frameworks, and credit risk forecasting processes.
Must Have Skills:
  • 3+ years’ experience as a Data Analyst, with hands-on experience working with large datasets and complex code processes (co-op, internship, or professional experience will be considered).
  • Strong proficiency in Python, with hands-on experience optimizing data-heavy workloads
  • Experience applying software development best practices, including writing clean, maintainable, scalable, and testable code
  • Academic or professional experience in credit risk modelling, particularly related to Probability of Default (PD) and/or Loss Given Default (LGD)
Nice-To-Have Skills:
  • Strong SQL skills and experience working with relational or cloud data warehouses
  • Experience moving notebook-based workflows toward more production-ready designs
Soft Skills Required:
  • Ability to work independently in a contract environment and deliver against defined objectives
  • Strong analytical and problem-solving skills.
  • Ability to learn new concepts quickly and adapt to evolving project requirements.
  • Genuine interest in credit risk, stress testing, and quantitative analytics.
Education:
  • Bachelors + Masters required
  • CFA/FRM certifications are an asset

FP Inc. is committed to creating an inclusive environment where all team members and clients feel like they belong. In accordance with the requirements set out in the Employment Standards Act, FP Inc. hereby declares that AI is utilized in the screening process for this position. The hourly compensation range for this role is $40/hr -$50/hr. We seek applicants with a wide range of abilities, and we provide an accessible candidate experience. We advocate for you and welcome anyone regardless of race, colour, religion, national origin, sex, physical or mental disability, or age.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Credit Risk Data Analyst - Python & Stress Testing
Credit Risk Data Analyst - Python & Stress Testing

Finance Professionals Inc. • Toronto

Hybrid
CAD 55,000 - 69,000
Data Analyst – Python, SQL, Marketing Analytics
Data Analyst – Python, SQL, Marketing Analytics

Finance Professionals Inc. • Toronto

Hybrid
CAD 83,000 - 96,000
Hybrid work arrangement
Downtown Toronto location
Data Analyst
Data Analyst

Insight Global • Toronto

On-site
Business Analyst – Wealth Management, Regulatory/ Risk
Business Analyst – Wealth Management, Regulatory/ Risk

Finance Professionals Inc. • Toronto

Hybrid
CAD 83,000 - 96,000
Senior Business Systems Analyst
Senior Business Systems Analyst

Finance Professionals Inc. • Toronto

Hybrid
CAD 83,000 - 96,000
Senior Data & BI Developer / Architect (Power BI, MS Fabric, Databricks)
Senior Data & BI Developer / Architect (Power BI, MS Fabric, Databricks)

Finance Professionals Inc. • Toronto

Hybrid
CAD 96,000 - 117,000
Python Developer
Python Developer

JobCubby • Toronto

Hybrid
CAD 91,000 - 129,000
Business Data Analyst
Business Data Analyst

SPECTRAFORCE • Canada

Hybrid
CAD 70,000 - 90,000
Quant Developer - C++, Python, Derivative Pricing
Quant Developer - C++, Python, Derivative Pricing

FP Inc. • Toronto

On-site
Bilingual Data Analyst - Spanish, SQL, Python/R
Bilingual Data Analyst - Spanish, SQL, Python/R

FP Inc. • Toronto

On-site