BMO's Data and AI Technology (DAT) Engineering team is seeking a Developer to join their innovative department focused on building data and AI products that drive business outcomes. This role sits within BMO, the 8th largest bank in North America, serving over 12 million customers. The position offers an opportunity to work on complex challenges using cutting-edge technologies while supporting BMO's Digital-First strategy and regulatory compliance requirements.
The role involves developing and supporting data and AI products that provide actionable insights for business decision-making. You'll be working in a diverse organization that delivers hundreds of initiatives annually, collaborating with multiple groups across the bank. The position requires expertise in data engineering, AI technologies, and cloud platforms, combining technical skills with business acumen.
As a Developer, you'll be responsible for the full development lifecycle - from planning and design to implementation and support. The role offers competitive compensation ($61,600 - $113,900) and comprehensive benefits including health insurance, tuition reimbursement, and retirement plans. This is an excellent opportunity for a mid-level engineer with 2-5 years of experience to work with modern data technologies and AI while making a significant impact in a leading financial institution.
The ideal candidate will have strong technical skills in Python, SQL, and cloud technologies, combined with experience in AI concepts and data engineering. You'll be working in an Agile environment, requiring excellent communication and collaboration skills. BMO offers a supportive environment for professional growth, with opportunities for learning and development in emerging technologies like GenAI and cloud computing.