Back


Détail du poste

GenAI Software Engineer - FR R250026613 Toronto

Bank of Montreal (BMO)

Toronto, Ontario

GenAI Software Engineer - FR R250026613 Toronto

Bank of Montreal (BMO)

Toronto, Ontario
 
Salary: $75,900.00 - $141,900.00
 

Date limite pour présenter sa candidature :

12/30/2025

Adresse :

100 King Street West

Groupe de famille d'emploi :

Technologie

The Team

We accelerate BMO’s AI journey by building enterprise-grade, cloud-native AI solutions. Our team combines engineering excellence with cutting-edge AI to deliver scalable, secure, and responsible solutions that power business innovation across the bank. We enable and accelerate our partners on their AI journeys across the enterprise, helping teams across BMO unlock value at scale.  We are engineers, AI practitioners, platform builders, thought leaders, multipliers, and coders. Above all, we are a global team of diverse individuals who enjoy working together to create smart, secure, and scalable solutions that make an impact across the enterprise. Our ambition is bold: deploy our capital and resources to their highest and most profitable use through a digital-first operating model, powered by data and AI-driven decisions.

The Impact

As a GenAI Software Engineer, you will play a pivotal role in shaping, delivering and maintaining agentic systems, integrating LLMs (Large Language Models) to automate workflows for our business processes and optimizing user experience.   You will be hands-on in architecture design, engineering craftsmanship, and technical leadership across multiple high-impact capabilities.

Your work will directly advance BMO’s AI journey by:

  • Defining production-grade solutions for AI/GenAI on cloud (Azure preferred; AWS and multi-cloud aware a bonus).
  • Building reusable, secure, and observable components (automation workflows, AI and GenAI integration, Agentic AI solutions, data retrieval and RAG).
  • Operationalizing LLMs and RAG with strong controls and Responsible AI guardrails.
  • Contributing to platform roadmaps that enable faster delivery, lower risk, and measurable business outcomes.

Responsibilities

Engineering Craftsmanship:

  • Responsible for developing automation workflows to improve business processes.
  • Create AI and GenAI integrations for model serving and decision support.
  • Design and develop agentic AI solutions using proven frameworks to perform multi-step tasks independently.
  • Use vector databases and RAG techniques to allow context-aware AI outputs from stored knowledge.
  • Review code, reduce technical debt, conduct robust testing and drive engineering quality.
  • Ensure the product is secure and meets regulatory and privacy compliance requirements.
  • Promote engineering best practices while mentoring engineers and support the growth of others through knowledge sharing and coaching.

Architectural Leadership:

  • Develop and maintain product architecture blueprints and high-level designs, following architecture and integration framework provided by other teams.
  • Ensure alignment with business, functional and non-functional requirements.
  • Advocate for architectural integrity and feasibility across teams.

Customer-Centric Development:

  • Collaborating with cross-functional teams - data scientists, data engineers, full stack development, infrastructure specialists to design and build agentic systems that enable scalable delivery of core AI solutions across the enterprise.
  • Use rapid experimentation to validate architectural decisions.

Iterative Delivery:

  • Embrace agile methodologies and incremental delivery.
  • Navigate complexity and risk mitigation through action and evidence-based decisions.

Qualifications:

  • Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
  • Typically 5–7 years of relevant experience in software architecture, engineering design and product development, with 1-2 years in GenAI/ Agentic AI automation.
  • Hands-on experience with LLMs, prompt engineering techniques to fine-tune AI behavior.  Deep knowledge in Python with clean, efficient coding.  Experience in TypeScript or JavaScript a plus.
  • Deep understanding of agentic frameworks like LangChain, LangGraph, Semantic Kernel or Microsoft Agent Framework.  Ability to design multi-step AI workflows or chains, evals and integrate pre-built AI components into enterprise processes.
  • Expert in API and cloud integration like RESTful API, FastAPI, JSON/XML handling and deploying automation workflows using Azure or AWS.
  • Experience with cloud platforms (AWS, Azure) and CI/CD pipelines.  Familiarity with SAFe, DevSecOps, and Agile practices.
  • Advanced skills: detailed technical design, programming, application integration, test-driven development, SDLC, troubleshooting, and system integration.
  • Intermediate skills: quality assurance, cloud computing, microservices, requirements analysis, adaptability, communication, collaboration, analytical problem-solving, data-driven decision making, technical leadership.
  • Demonstrated technical proficiency through hands-on delivery of complex, scalable cloud-native applications.
  • Excellent verbal and written communication, influencing, and cross-team collaboration skills.

NOTE - This is a hybrid position, with at least two days per week expected to be onsite in the office.

Salaire :

$75,900.00 - $141,900.00

Type de rémunération :

Salaire

Ce qui précède représente la fourchette et le type de rémunération de BMO Groupe financier.

Les salaires varieront en fonction de facteurs comme l’emplacement, les compétences, l’expérience, les études et les qualifications pour le poste et pourront inclure une structure de commissions. Les salaires pour les postes à temps partiel seront calculés au prorata du nombre d’heures travaillées régulièrement. Pour les rôles à commission, le salaire susmentionné représente la cible de BMO Groupe financier pour la première année au poste.

La rémunération totale offerte par BMO variera selon le type de rémunération associé au poste et peut comprendre des primes de rendement, des primes discrétionnaires ainsi que d’autres avantages et récompenses. BMO offre également une assurance santé, le remboursement des frais de scolarité, une assurance accident et une assurance vie, ainsi que des régimes d’épargne-retraite. Pour en savoir plus sur nos avantages sociaux, consultez le site : https://jobs.bmo.com/ca/fr/R%C3%A9mun%C3%A9ration-globale

À propos de nous

À BMO, nous sommes animés par une raison d’être commune : Avoir le cran de faire une différence dans la vie, comme en affaires. Cette raison d’être nous invite à entraîner des changements positifs et durables pour nos clients, nos collectivités et nos gens. En travaillant ensemble, en innovant et en repoussant les limites, nous transformons des vies et des entreprises et favorisons la croissance économique partout dans le monde.

En tant que membre de l'équipe de BMO, vous êtes valorisé, respecté et entendu, et vous avez plus de moyens pour progresser et obtenir des résultats. Nous nous efforçons de vous aider à obtenir des résultats dès le premier jour, pour vous-même et nos clients. Nous vous offrirons les outils et les ressources dont vous avez besoin pour franchir de nouvelles étapes, car vous aidez nos clients à franchir les leurs. Au moyen de formation et de coaching approfondis ainsi que de soutien de la direction et d'occasions de réseautage, nous vous aiderons à acquérir une expérience enrichissante et à élargir votre groupe de compétences.

Pour en savoir plus, visitez-nous à l'adresse https://jobs.bmo.com/ca/fr.

BMO s'engage à offrir un milieu de travail inclusif, équitable et accessible. Nous apprenons de nos différences et tirons notre force des gens et de leurs différents points de vue. Des mesures d’adaptation sont disponibles sur demande pour les candidats qui participent à tous les aspects du processus de sélection. Pour demander des mesures d’adaptation, veuillez communiquer avec votre recruteur.

Remarque aux recruteurs : BMO n’accepte pas les curriculum vitæ non sollicités provenant de toute source autre que le candidat directement. Tout curriculum vitæ non sollicité envoyé à BMO, directement ou indirectement, sera considéré comme la propriété de BMO. BMO ne paiera aucuns frais pour les placements découlant de la réception d’un curriculum vitæ non sollicité. Une agence de recrutement doit d’abord détenir une entente de service écrite valide et dûment signée avant d’envoyer des curriculum vitæ.

Pour toute question concernant cet employeur et le processus de demande d’emploi, veuillez contacter :


Diversity and Recruitment Team

E mail: diversity.recruitment@bmo.com


About Bank of Montreal (BMO)

We’re proud to be the official bank of the Canadian Defence Community – and that goes beyond supporting your financial well-being. We value the skills you’ve earned in the military, and we’re here to help as you move into the next stage of your professional life.

BMO is a top ten North American bank that provides personal and commercial banking, global markets and investment banking services to 13 million customers and clients. Founded in 1817, we’re driven by our Purpose: Boldly Grow the Good in business and life. BMO has established itself as a destination for top talent, with an employee experience that’s built on   personalized career development opportunities, a performance-driven winning culture, competitive rewards and benefits, and a deepcommitment to the health and well-being of our people.

If you’re ambitious, curious, creative, and eager to make an impact, you should consider BMO as a place to build your career.

#ProudtoWork@BMO