Data Engineer
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
