The team accelerates BMO's AI journey by building enterprise-grade, cloud-native AI solutions that power business innovation across the bank
Job Summary
The team accelerates BMO's AI journey by building enterprise-grade, cloud-native AI solutions that power business innovation across the bank.
You will serve as a player-coach balancing hands-on engineering of agent prototypes with strategic guidance on product direction and implementation best practices.
BMO offers a comprehensive benefits package including health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans.
Matching Summary
The team accelerates BMO's AI journey by building enterprise-grade, cloud-native AI solutions that power business innovation across the bank.
Salary
Base: $75,900.00 - $141,900.00; Bonus/Equity: Performance-based incentives and discretionary bonuses may apply; Benefits: Health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans included.
Skills & Requirements
Must-have
5-7 years AI software engineering experience
3+ years in AI agent development
Deep Microsoft Azure services expertise
Agent orchestration layer design
Observability and monitoring for AI solutions
Nice-to-have
Azure AI Foundry tooling experience
Applied AI Evals frameworks knowledge
Financial services or wealth management background
Enterprise platform layer design experience
Python programming skills
Key Requirements
5-7 years AI software engineering experience
3+ years in AI/ML engineering and multi-agent systems
Certifications in Azure AI Engineer (plus)
Hybrid work model requiring 2-3 days onsite in Toronto