Data & AI Engineer: Build Scalable Data Products

Bank of Montreal

Toronto

On-site

CAD 56,000 - 120,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Tuition reimbursement
Accident and life insurance
Retirement savings plans

Job summary

Bank of Montreal is seeking a data engineering professional to design, build, test, and support data and AI products within the Data and AI Technology Engineering team in Canada. You will translate business requirements into scalable data platforms and implement robust data pipelines using modern tools and frameworks.

The role emphasizes collaboration with business stakeholders, adherence to standards, and opportunities to mentor others while enhancing delivery capabilities across projects.

Qualifications

  • 2 years of relevant experience and IT education and/or certification(s).
  • Hands on ETL/ELT development/testing and data warehousing concepts.
  • Hands on experience with SQL, NoSQL, Python, Spark, Scala.
  • Experience with SSIS, Glue, cloud storage and computing services (e.g. AWS, Azure), Hadoop, Netezza.
  • Experience with structured, semi structured and unstructured datasets in batch and streaming.
  • Experience with data analysis, data mapping and data profiling.
  • Experience with AI concepts, GenAI, prompt engineering, retrieval-augmented generation (RAG), AI-powered tools in SDLC etc…
  • Experience in Agile delivery, including usage of JIRA.

Responsibilities

  • Planning, design, development, testing, implementation, documentation, and support of data and AI products
  • Partner with business stakeholders in translating business requirements (functional and non-functional) into data and AI products
  • Technical designs and ensure alignment with standards and roadmaps
  • Identify, track, and perform regression testing on defects found
  • Process improvement opportunities, to improve our delivery and deployment capabilities
  • Accelerate development by building frameworks, automation scripts, and reusable code
  • Strengthen development capability via mentoring, knowledge sharing, and building communities of practice

Skills

ETL/ELT
Data warehousing
SQL
NoSQL
Python
Spark
Scala
SSIS
AWS
Azure
Hadoop
Netezza
Data analysis
Data mapping
Data profiling
GenAI
Prompt engineering
RAG
AI in SDLC
Agile (JIRA)

Education

IT education/certifications

Tools

JIRA
SSIS
Glue
Hadoop
Netezza

Job description

Bank of Montreal is seeking a data engineering professional to design, build, test, and support data and AI products within the Data and AI Technology Engineering team in Canada. You will translate business requirements into scalable data platforms and implement robust data pipelines using modern tools and frameworks.

The role emphasizes collaboration with business stakeholders, adherence to standards, and opportunities to mentor others while enhancing delivery capabilities across projects.

Get your free, confidential resume review.

or drag and drop your file here.