CareerPlanSign in

Data Engineer

Toronto, ON, CAN💼 Full-time💰 $61,600–$61,600🗓 2026-08-17 → 2026-09-25

Core

Build data and AI products to provide timely actionable insights for BMO's digital-first, risk, regulatory, and compliance requirements.

Role type

Mid-level Data Engineer

Builds

Data and AI products, frameworks, automation scripts, and reusable code

Domain

Banking / Data Engineering & AI

Deliverable

production ML models | product features

Required skills

ETL/ELT development, data warehousing, SQL, Python, Spark/PySpark, Scala, SSIS, Cloud storage and computing (AWS/Azure), Hadoop, Netezza, data modeling, data profiling

Preferred skills

AI concepts, GenAI, prompt engineering, RAG, Agile delivery (JIRA)

Technologies

AWS, Azure, Spark, PySpark, Scala, SSIS, Glue, Hadoop, Netezza, JIRA

Responsibilities

Contribute to planning, design, development, testing, implementation, documentation, and support of data and AI products; Partner with business stakeholders to translate requirements into data products; Accelerate development by building frameworks and automation; Perform regression testing and support production issues with root-cause analysis; Participate in process improvement opportunities.

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.