Software Engineer, GenAI
5 days ago
About The Company
BMO Financial Group is a leading North American financial services provider committed to delivering innovative banking solutions and exceptional customer experiences. With a rich history of over 200 years, BMO has established itself as a trusted partner for individuals, businesses, and corporations. The organization emphasizes a culture of integrity, inclusivity, and continuous growth, fostering an environment where employees can thrive and contribute to meaningful change. BMO's dedication to responsible banking and community engagement underscores its mission to create lasting positive impact across its diverse markets.
About The Role
We are seeking a highly skilled GenAI Software Engineer to join our dynamic Technology team. In this role, you will be instrumental in advancing BMO's artificial intelligence capabilities by designing, developing, and maintaining enterprise-grade, cloud-native AI solutions. Your expertise will contribute to building agentic systems that leverage Large Language Models (LLMs) to automate workflows, enhance decision-making processes, and optimize user experiences across the bank. This position offers an exciting opportunity to work at the forefront of AI innovation, collaborating with cross-functional teams to deliver scalable, secure, and responsible AI solutions that drive business value. The ideal candidate will have a strong technical background, a passion for AI, and the ability to lead architectural initiatives that align with enterprise objectives.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Typically 5–7 years of relevant experience in software architecture, engineering design, and product development.
- At least 1–2 years of hands-on experience with GenAI, LLMs, and agentic AI automation.
- Proficiency in Python, with experience in TypeScript or JavaScript considered a plus.
- Deep understanding of agentic frameworks such as LangChain, LangGraph, Semantic Kernel, or Microsoft Agent Framework.
- Experience designing multi-step AI workflows, chains, evals, and integrating pre-built AI components into enterprise processes.
- Expertise in API and cloud integration, including RESTful APIs, FastAPI, JSON/XML handling, and deploying workflows on Azure or AWS.
- Familiarity with cloud platforms (AWS, Azure), CI/CD pipelines, and methodologies like SAFe, DevSecOps, and Agile.
- Strong skills in technical design, troubleshooting, system integration, and application development.
- Excellent communication, collaboration, and technical leadership abilities.
Responsibilities
- Develop automation workflows to streamline and improve core business processes.
- Create AI and GenAI integrations for model serving, decision support, and workflow automation.
- Design and implement agentic AI solutions capable of performing multi-step tasks independently, utilizing proven frameworks.
- Leverage vector databases and RAG (Retrieval-Augmented Generation) techniques to enable context-aware AI outputs based on stored knowledge.
- Conduct code reviews, reduce technical debt, and ensure robust testing to uphold engineering quality standards.
- Ensure all solutions are secure, compliant with regulatory standards, and uphold privacy policies.
- Mentor engineering team members, promote best practices, and support knowledge sharing initiatives.
- Develop and maintain architectural blueprints, ensuring alignment with business and technical requirements.
- Collaborate with cross-functional teams—including data scientists, engineers, and infrastructure specialists—to design scalable AI solutions.
- Participate in agile development cycles, delivering incremental value and managing risks effectively.
- Contribute to platform roadmaps that facilitate faster delivery, lower risk, and measurable business outcomes.
Benefits
- Competitive salary range of $75,900 to $141,900, commensurate with experience and qualifications.
- Comprehensive health insurance plans, including medical, dental, and vision coverage.
- Retirement savings plans and financial wellness programs.
- Tuition reimbursement and continuous learning opportunities.
- Disability and life insurance policies to support your well-being.
- Flexible work arrangements, including a hybrid model with at least two days onsite per week.
- Employee assistance programs and wellness resources.
- Opportunities for career advancement within a global financial organization.
Equal Opportunity
BMO Financial Group is an equal opportunity employer committed to fostering an inclusive and diverse workplace. All employment decisions are made based on merit, qualifications, and business needs, without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other protected status.
-
GenAI Software Engineering Lead
20 hours ago
Toronto, Ontario, Canada BMO Full time $120,000 - $200,000 per yearApplication Deadline:11/29/2025Address:100 King Street West Job Family Group:TechnologyThe TeamWe 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...
-
GenAI ML Engineer
1 week ago
Toronto, Ontario, Canada Tata Consultancy Services Full time $120,000 - $180,000 per yearInclusion without Exception:Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity is reflected in our...
-
Toronto, Ontario, Canada Google Full time $120,000 - $180,000 per yearMinimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).1 year of experience with GenAI techniques (e.g., Large Language...
-
Lead Software Engineer
18 hours ago
Toronto, Ontario, Canada Tata Consultancy Services Full time $120,000 - $180,000 per yearInclusion without Exception:Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity is reflected in our...
-
Toronto, Ontario, Canada Google Full time $120,000 - $180,000 per yearMinimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).1 year of experience with GenAI techniques (e.g., Large Language...
-
Solutions Architect – GenAI
1 week ago
Toronto, Ontario, Canada BeachHead Full time $120,000 - $150,000 per yearAre you an innovative AI professional with deep expertise in GenAI, LLMs, and intelligent agent–based solutions? This role offers an exceptional opportunity to shape the future of AI within a leading financial institution by designing next-generation, AI-powered capabilities that transform advisor workflows, client interactions, and operational...
-
Senior Software Engineer
2 days ago
Toronto, Ontario, Canada Beacon Software Full time $150,000 - $200,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
18 hours ago
Toronto, Ontario, Canada Beacon Software Full time US$120,000 - US$200,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
14 hours ago
Toronto, Ontario, Canada Beacon Software Full time $75,000 - $120,000 per yearSenior Software Engineer SnailWorks is a vertical SaaS platform purpose-built for the direct mail and marketing industry. We provide real-time visibility into USPS-delivered campaigns by ingesting, translating, and enriching scan data at scale. Our customers rely on us for mission-critical tracking—outbound mail, inbound reply workflows, analytics...
-
GenAI Artist
5 hours ago
Toronto, Ontario, Canada Craft Worldwide Full time US$100,000 - US$120,000 per yearJob DescriptionAbout Craft WorldwideAt Craft Worldwide, we specialize in creating modern production solutions for our clients that deliver efficient, effective, and consistent content. We are strategic partners in agility and scale, powered by best-in-class technology and a dynamic global network of over 900 producers, designers, photographers, linguists,...