Developer – Data, AI, Hadoop and Platform Development & Support

  • Full Time
  • Toronto

About the Role

The Data and AI Technology (DAT) Engineering team at BMO supports the bank’s digital-first approach, risk, regulatory, and compliance needs by creating data and AI solutions that deliver actionable insights to drive business value. Working closely with various teams, DAT Engineering delivers numerous projects annually, helping partners solve problems and make smarter data-driven decisions.

We’re a diverse group offering exciting challenges where you can apply your unique skills to complex problems. If you’re passionate about data, cutting-edge tech, and continuous learning, this is the place for you.

Your Responsibilities

  • Assist in planning, designing, developing, testing, deploying, documenting, and supporting data and AI solutions.

  • Collaborate with business stakeholders to translate requirements into effective data and AI products.

  • Provide input on technical design ensuring alignment with standards and strategic roadmaps.

  • Boost development speed by creating frameworks, automation tools, and reusable code.

  • Track, test, and fix defects, including root cause analysis of production issues.

  • Engage in process improvements to enhance delivery and deployment.

Qualifications

  • 2-5 years of relevant experience with IT education or certifications.

  • Hands-on experience with ETL/ELT processes, data warehousing, and SQL/NoSQL.

  • Proficient in Python, Spark/PySpark, Scala, and cloud platforms like AWS or Azure.

  • Knowledge of tools such as SSIS, Glue, Hadoop, and Netezza.

  • Experience handling structured, semi-structured, and unstructured data, including batch and streaming.

  • Familiarity with AI concepts including GenAI, prompt engineering, and AI-powered development tools.

  • Agile delivery experience with JIRA.

  • Strong critical thinking, communication, teamwork, and problem-solving skills.

Compensation

Salary ranges from $61,600 to $113,900 depending on experience and location. BMO offers a comprehensive benefits package including health insurance, tuition reimbursement, retirement plans, and performance bonuses. More details on benefits are available on the BMO careers site.

About BMO

At BMO, our purpose is to boldly grow the good in business and life by creating positive, lasting impact for customers, communities, and employees. We value diversity and foster an inclusive environment where you can thrive, grow your skills, and make a difference from day one.

For more information and to apply, visit BMO’s careers page.

Copyright © 2025 hadoop-jobs. All Rights Reserved.