Enable job alerts via email!

Senior developer, data, ai and platform development & support

BMO Financial Group

Toronto

On-site

CAD 75,000 - 142,000

Full time

Yesterday
Be an early applicant

Job summary

A major financial institution in Toronto is seeking a skilled Data and AI Engineer to lead the development of innovative data solutions. Candidates should have substantial experience with ETL/ELT processes, SQL, and AI concepts. The role involves mentoring junior developers and partnering with stakeholders. A competitive salary range is offered, reflective of experience and skills in a dynamic environment.

Benefits

Performance-based incentives
Discretionary bonuses
Comprehensive total compensation package

Qualifications

  • 5 - 7 years of relevant experience required.
  • Hands-on experience with SQL, NoSQL, Python, Spark, and Scala is essential.
  • Experience in Agile delivery and usage of JIRA is needed.

Responsibilities

  • Lead planning, design, development of data and AI products.
  • Partner with stakeholders to translate business requirements.
  • Provide guidance to junior developers.

Skills

ETL/ELT development
SQL
Python
Spark
Data analysis
Agile delivery

Education

IT education and/or certification(s)

Tools

JIRA
AWS
Azure
Hadoop
Job description

About the team: Data and AI Technology (DAT) Engineering supports BMO's Digital-First, risk, regulatory and compliance requirements by building data and AI products that provide timely actionable insights to drive desired business outcomes and value.

We are a very diverse organization with plenty of exciting opportunities to apply your unique skills to solve complex business problems. If you love data, complex challenges, cutting-edge technologies, and opportunities to learn, then this is the team you want to be in.

What will you do
  • Lead in the 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
  • Provide direction on technical designs and ensure alignment with standards and roadmaps
  • Provide technical direction and guidance to junior and intermediate developers
  • Identify, track, and perform regression testing on defects found
  • Lead 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
What do you need to succeed

Must have

  • 5 - 7 years of relevant experience and IT education and/or certification(s)
  • Hands on experience with 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

Nice to have

  • Experience in large enterprise setting
  • Experience interacting with senior leaders
  • Experience working in highly regulated industries

Salary: $75,900.00 - $141,900.00

Pay Type: Salaried

BMO Financial Group’s total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards.

About Us

At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life.

BMO is committed to an inclusive, equitable and accessible workplace.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.