Senior Data Engineer – Real-Time Data & Risk Analytics

National Bank of Canada

Montreal (administrative region)

Hybrid

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health and wellness program
Flexible group insurance
Generous pension plan
Employee Share Ownership Plan
Employee and family assistance program
Preferential banking services
Community involvement

Job summary

National Bank of Canada is seeking a data engineering developer within the modelling and risk strategies team. You will expose modelling and risk data from ingestion to implementation, optimise big data pipelines with SQL and Spark, and shape data architecture to support analytics across the bank.

A hybrid work arrangement is offered to promote flexibility. The role emphasizes collaboration, data quality monitoring, and contributions to data strategy while leveraging tools like Snowflake,

Qualifications

  • Languages: French
  • Experience with data design, management, transformation and modelling including data vault or dimensional modelling
  • Experience in manipulating and processing big data
  • Proficiency in SQL, Python, Spark or SAS
  • Experience with development and delivery cycle management tools such as Jira, Jenkins or GIT
  • Knowledge of a cloud data warehouse such as Snowflake

Responsibilities

  • Expose modelling and risk strategies, collection and recovery data from ingestion to implementation
  • Implement data quality monitoring solutions, optimise SQL and Spark tasks to improve data processing
  • Influence business lines in organising and presenting data and participating in data strategy
  • Identify and document authoritative data sources that meet business needs
  • Design, automate and implement real-time data integration solutions per Bank best practices
  • Determine data analytics infrastructure needs and develop the tech environment accordingly

Skills

French language proficiency
Communication
Data Architecture
Data Cleansing
Data Conversion
Data Modeling
Data pipeline
Data Structures
Data Warehousing
Databricks
Initiative
Leadership
Learning Agility
Snowflake
Teamwork
Technical Documentation

Education

Relevant training in data science, statistics, computer science, economics or mathematics

Tools

Jira
Jenkins
GIT
Snowflake
Databricks
SQL
Python
Spark

Job description

National Bank of Canada is seeking a data engineering developer within the modelling and risk strategies team. You will expose modelling and risk data from ingestion to implementation, optimise big data pipelines with SQL and Spark, and shape data architecture to support analytics across the bank.

A hybrid work arrangement is offered to promote flexibility. The role emphasizes collaboration, data quality monitoring, and contributions to data strategy while leveraging tools like Snowflake,

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

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Health and wellness program
Flexible group insurance
Generous pension plan
+4
Senior Data Steward — Credit Risk & Data Governance
Senior Data Steward — Credit Risk & Data Governance

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Health and wellness program
Flexible group insurance
Generous pension plan
+6
Senior Data Science & Risk Analytics Specialist
Senior Data Science & Risk Analytics Specialist

BMO • Toronto

On-site
CAD 55,000 - 101,000
Health insurance
Tuition reimbursement
Life insurance
+1
Senior Data Scientist: IFRS 9 & Credit Risk Modeling
Senior Data Scientist: IFRS 9 & Credit Risk Modeling

National Bank of Canada • Richmond Hill

On-site
CAD 120,000 - 160,000
Health and wellness program
Flexible group insurance
Generous pension plan
+6
Senior Data & AI Platform Engineer
Senior Data & AI Platform Engineer

RBC • Vancouver

On-site
CAD 120,000 - 180,000
Senior Data Steward
Senior Data Steward

Banque Nationale du Canada • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Health and wellness program
Employee Share Ownership Plan
Employee and family assistance program
+3
Senior Data Engineer — Finance Platform & Big Data
Senior Data Engineer — Finance Platform & Big Data

Socket.dev • Vancouver

On-site
CAD 110,000 - 150,000
Senior Data Steward
Senior Data Steward

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Health and wellness program
Flexible group insurance
Generous pension plan
+6
Senior Data Engineer - Halifax
Senior Data Engineer - Halifax

Socket.dev • Bedford

On-site
CAD 110,000 - 150,000
Total rewards program
Flexible benefits
Stock where applicable
+2
Data Scientist
Data Scientist

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 85,000 - 115,000
Health and wellness program
Flexible group insurance
Generous pension plan
+2