N

National Bank of Canada

Offers personal and commercial banking services

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeCanadaNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in a related field and 3 to 5 years of relevant experience.
  • Expertise in data engineering, particularly data design and modelling using data vault and dimensional approaches.
  • Strong analytical skills and a solid understanding of data models and data, including the ability to explore data, understand relationships, and assess data consistency and quality.
  • Experience in designing, developing and operating large-scale data solutions in distributed and cloud environments.
  • Proficiency in SQL and Python, as well as data processing optimisation practices.
  • Knowledge of Kafka and hands-on experience developing or operating real-time data processing solutions.
  • Understanding of issues related to data quality, governance, security and valuation.

Responsibilities

  • Define and develop solutions and data models that meet the sector's analytical needs, while ensuring a thorough understanding of data models, structures, relationships and meaning.
  • Design, develop and maintain robust and high-performance data pipelines in batch or real-time processing with Kafka, in cloud environments.
  • Integrate and automate data between systems and business applications, then optimise processing with SQL and Python.
  • Implement governance, control, quality and security mechanisms to ensure data integrity and confidentiality.
  • Influence the evolution of data strategy, platforms and infrastructures, while promoting the adoption of recognised engineering and automation practices.

Desired Qualifications

  • Knowledge of Amazon Web Services, Snowflake, Terraform and collaborative development tools, as well as DevOps practices, automation, automated testing and continuous integration and deployment pipelines, is an asset.

About the Company

National Bank of Canada

Offers personal and commercial banking services

NBC provides personal and commercial banking, wealth management, and financial planning to individuals, SMEs, and large institutions. Its products operate through deposits, loans, mortgages, and investment services delivered via branches, digital platforms, and advisory teams to support client needs. It differentiates itself with a strong presence in Quebec, a customer-centric, human-focused approach, and a focus on long-term relationships rather than generic offerings. The goal is to help clients achieve financial well-being while expanding NBC’s footprint and positive impact in the communities it serves.

Company size
Not listed
Company stage
IPO
Headquarters
Québec City, Canada
Founded
1859

Recently Posted Jobs

Explore more opportunities at National Bank of Canada

See more jobs