Taro Logo

Developer - Data, AI, and Platform Development and Support

BMO is a leading bank driven by purpose: to have the courage to make a difference in life, as in business.
$61,600 - $113,900
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Finance

Job Description

BMO is seeking a Developer specializing in Data, AI, and Platform Development and Support to join their technology team in Toronto. This role sits at the intersection of data engineering and artificial intelligence, focusing on building and maintaining robust data infrastructure while leveraging advanced AI capabilities.

The position offers an exciting opportunity to work with one of North America's largest financial institutions, where you'll be responsible for developing and maintaining data pipelines, implementing AI solutions, and ensuring the security and efficiency of data operations. As the 8th largest bank in North America by assets, BMO serves over 12 million clients and provides an environment where innovation and transformation are key priorities.

The ideal candidate will bring 4-6 years of relevant experience and possess a strong foundation in both technical and soft skills. You'll be working with cutting-edge technologies in cloud computing, machine learning, and big data, while collaborating with various stakeholders across the organization. The role offers competitive compensation ranging from $61,600 to $113,900, along with comprehensive benefits including health insurance, retirement plans, and educational support.

This position is perfect for someone who combines technical expertise with business acumen, as you'll be responsible for not just building solutions but also ensuring they align with business objectives and governance requirements. You'll have the opportunity to work on complex data challenges, implement AI solutions, and contribute to BMO's digital transformation journey.

The company offers a supportive environment focused on professional growth, with access to training, coaching, and networking opportunities. BMO's commitment to fostering an inclusive, equitable, and accessible workplace means you'll be part of a diverse team where different perspectives are valued and celebrated.

Last updated a month ago

Responsibilities For Developer - Data, AI, and Platform Development and Support

  • Create and maintain optimal data pipeline architecture
  • Build large complex data sets to meet functional/non-functional business requirements
  • Identify and implement internal process improvements
  • Develop infrastructure for optimal extraction, transformation, and loading of data
  • Build analytics tools using data pipeline
  • Collaborate with stakeholders to resolve technical data issues
  • Work with data strategy and governance experts
  • Focus primarily on one business area within BMO

Requirements For Developer - Data, AI, and Platform Development and Support

Python
  • 4-6 years of relevant professional experience
  • Post-secondary degree in related field
  • Creative thinking
  • Data architecture design and modeling
  • Cloud architecture
  • Data security
  • Machine learning
  • Computational thinking and programming
  • Deep learning
  • Data integration
  • Data warehousing
  • Enterprise data management
  • Data mining
  • Big data
  • Real-time data
  • Strong oral and written communication skills
  • Collaboration and teamwork skills
  • Problem-solving and analytical skills

Benefits For Developer - Data, AI, and Platform Development and Support

Medical Insurance
401k
Vision Insurance
Dental Insurance
Education Budget
  • Health insurance
  • Tuition reimbursement
  • Accident and life insurance
  • Retirement savings plans

Related Jobs