BMO Financial Group

Senior GenAI Software Developer

BMO Financial Group
Apply
10 days ago
Toronto, CanadaSenior

Base Salary

$70k - $150k/yr

Responsibilities

  • Design, develop, test, deploy, optimize, monitor, troubleshoot, and maintain AI-powered software applications.
  • Build reusable Generative AI skills, prompts, agents, workflows, and RAG capabilities for multiple business use cases.
  • Lead complex GenAI initiatives from concept through implementation while translating business needs into scalable technical solutions.
  • Design solution architectures, system integrations, RESTful APIs, microservices, and cloud-based deployments.
  • Provide technical leadership through architecture reviews, code reviews, engineering standards, governance frameworks, and development best practices.
  • Mentor junior and intermediate developers and support knowledge sharing and continuous learning.
  • Evaluate emerging AI technologies and apply responsible AI, security, privacy, governance, risk, logging, and performance practices.
  • Document software development lifecycle activities, follow release management and version control standards, and resolve application issues.

Requirements

  • At least 7 years of experience in software development, application engineering, AI/ML engineering, or related technical roles, including leadership of complex initiatives and developer mentoring.
  • Strong software engineering, programming, design pattern, troubleshooting, and root-cause analysis skills.
  • Experience delivering enterprise-scale applications, cloud-native solutions, or AI-powered platforms and leading architecture and code reviews.
  • Experience developing LLM- and Generative AI-powered applications, including AI agents, RAG architectures, vector databases, embeddings, prompt engineering, grounding, evaluation, and cost optimization.
  • Experience designing and deploying AI agents using AWS AgentCore and integrating AI solutions with enterprise systems, tools, and data sources using MCP.
  • Experience designing, consuming, and integrating RESTful APIs with Swagger/OpenAPI specifications, microservices, and system integrations.
  • Experience establishing reusable engineering patterns, governance frameworks, and scalable development practices.
  • Experience with SQL, JIRA Rovo, cloud computing, software testing and QA practices, secure software development, Responsible AI, Agile delivery, and SDLC frameworks.
  • Ability to lead cross-functional work involving business, product, architecture, security, risk, and technology stakeholders.
  • Strong communication, collaboration, analytical, problem-solving, coaching, mentoring, and stakeholder-influence skills.
  • Nice-to-have experience with Azure OpenAI, Azure AI Foundry, Azure AI Search, Microsoft Copilot Studio, Java, multi-agent systems, conversational AI, semantic search, AI observability, and GenAI in regulated industries.

Benefits

  • Health insurance, tuition reimbursement, accident and life insurance, retirement savings plans, and other perks and rewards.
  • Opportunity to work with cutting-edge AI and cloud technologies and lead enterprise-scale initiatives with measurable business impact.
  • Mentoring, training, coaching, manager support, network-building opportunities, and continuous learning and innovation programs.
  • Salaried position at BMO Financial Group; the posting lists the work address as 100 King Street West.

Tech Stack

Categories

BMO Financial Group

About BMO Financial Group

10,000+ employees

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.

Contact me