
Senior AI Engineer, Finance AI & Automation
BMO Financial Group3 days ago
Base Salary
$120k - $250k/yr
Responsibilities
- Design, build, and deploy production-grade end-to-end AI applications with web front ends, backend services, APIs, and Finance system integrations.
- Build multi-step agentic workflows using tool and function calling, MCP integrations, orchestration frameworks, RAG, embeddings, vector search, chunking, and context engineering.
- Embed human-in-the-loop controls for material judgments, approvals, and financial postings.
- Develop evaluation harnesses and golden datasets to measure accuracy, consistency, groundedness, and regression across model and prompt changes.
- Partner with Technology and AI Platform teams on CI/CD, security reviews, resilience, support handover, observability, tracing, usage, cost, drift monitoring, and production issue resolution.
- Complete AI governance documentation, testing evidence, monitoring plans, data classification, access controls, PII protection, and lineage requirements.
- Run demos and pilots, gather stakeholder feedback, track adoption and value metrics, build reusable engineering patterns, review code, set standards, and mentor analysts and junior engineers.
- Research, develop, test, train, retrain, optimize, and scale machine learning and deep learning systems and analytics solutions.
Requirements
- 7+ years of professional software engineering experience, including 2+ years building and deploying LLM or generative AI applications to production.
- Expert Python skills and proficiency with a modern front-end framework, with React/TypeScript preferred.
- Strong API design, SQL, data modeling, agent orchestration, RAG architectures, vector databases, prompt engineering, and context engineering experience.
- Hands-on experience with Azure OpenAI, Azure AI Foundry, and/or AWS Bedrock, plus containers, CI/CD, and observability tooling.
- Experience evaluating non-deterministic systems and building automated testing and evaluation pipelines.
- Experience in regulated environments with knowledge of auditability, explainability, security, data privacy, model risk, and governance.
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent experience.
- Preferred qualifications include Finance domain knowledge, familiarity with OSFI E-23 or SR 11-7, Databricks, Snowflake, Power BI, Oracle, Hyperion, MCP servers, enterprise agent integrations, and governed use of GitHub Copilot.
- Strong communication, analytical, problem-solving, collaboration, influence, systems thinking, programming, statistics, machine learning, deep learning, and ambiguity-management skills are required.
- Bilingual English/French is an asset.
Benefits
- Health insurance, tuition reimbursement, accident and life insurance, retirement savings plans, and other perks and rewards are offered.
- The role is salaried and located at 320 S Canal Street; no remote or hybrid arrangement is stated.
Tech Stack
Categories
About BMO Financial Group
BMO Financial Group is a publicly traded North American bank offering personal and commercial banking, wealth management, and capital markets services to consumers, businesses, and institutions. Founded in 1817 and headquartered in Toronto, it operates in Canada and the United States, including BMO Bank N.A. in the U.S. The company is listed on the NYSE and TSX under the symbol BMO.