Jobs · devitjobs

Enterprise Architect
BMO Financial · Toronto · Posted 15d ago
About the role
Salary: $85,500 - 185,000 per year Requirements: Bachelors or masters degree in computer science, data science, engineering, or a related discipline. At least 10 years of combined experience in software development, data engineering, or AI/ML architecture. Demonstrated experience designing and deploying AI/ML solutions; production experience with generative AI, large language models, or reinforcement learning is preferred. Strong knowledge of machine learning frameworks such as TensorFlow or PyTorch, cloud platforms such as Azure, AWS, or GCP, and MLOps tools. Proficiency in Python, SQL, and other relevant programming languages. Familiarity with data architecture, APIs, and microservices. Experience implementing disruptive technologies and delivering complex, high-volume cloud implementations. Knowledge of financial services and major data-consumption use cases in the industry. Knowledge of data architecture concepts and practices, as well as architecture frameworks, methodologies, and tools. Cloud architecture or AI/ML certifications are preferred. Strong written and verbal communication, consulting, and client-management skills. Relationship-management and leadership abilities, with an energetic, personable, achievement-oriented, and outcome-focused approach. A seasoned professional background combining education, experience, and industry knowledge, with a passion for technology and relevant domains. Responsibilities: Define enterprise technology capabilities and develop target and reference architectures, standards, and best practices using advanced AI and data technologies. Support technology governance, risk management, and compliance for AI and data solutions, ensuring project deliverables align with target architecture and established standards. Lead the design of end-to-end AI solution architectures, including data pipelines, model training, deployment, and monitoring. Apply AI, data, and analytics technologies to enterprise platforms, aligning solutions with complex business and IT requirements. Develop and maintain technical roadmaps for enterprise platform capabilities and support data acquisition, processing, and use through the enterprise AI and data platform. Define AI infrastructure requirements and evaluate tools, platforms, and frameworks for scalability, performance, and security. Advise business units and senior leaders on AI and data solutions, architecture, feasibility, and strategic direction. Identify opportunities to improve data architecture across business functions and processes; monitor industry developments and assess emerging technologies and innovations. Build strong relationships with enterprise, technology, and business stakeholders to guide technology decisions and promote adherence to architecture standards. Analyze business strategies and trends with partners, establishing principles and models to guide technology choices. Present architectural recommendations to internal stakeholders and senior leadership, and lead technology project and application design as a subject matter expert. Review technical work, mentor colleagues, share expertise, and foster knowledge-sharing communities of practice. Create and manage architecture assets for designated portfolios and business domains. Design robust architectures, mitigate risks, and guide stakeholders in resolving technology issues that could affect project outcomes, enterprise systems, or budgets. Participate in system specification reviews to ensure requirements translate into sound software architecture. Conduct research and proof-of-concept work to evaluate emerging technologies and recommend suitable applications. Contribute architectural insights and feasibility assessments to business cases. Keep current through industry trends, professional associations, learning communities, and continuing education; adapt architectural strategies as business and technology needs evolve. Take on additional responsibilities as needed to support enterprise goals. Technologies: AI AWS Azure Cloud GCP Support Machine Learning MLOps Model Training PyTorch Python SQL Security TensorFlow microservices Architect Network More: We are hiring for a strategic enterprise AI and Data architecture role at BMO Financial Group, within our Technology job family. The position is based at 100 King Street West in Toronto and follows a hybrid model requiring two days per week in the office; it is not remote. Applications are due October 30, 2026. The listed annual salary range is $85,500–$185,000, with compensation varying according to factors such as location, skills, experience, education, and qualifications. Our total compensation may include incentives, bonuses, and other rewards, and our benefits include health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. At BMO, our shared purpose is to boldly grow the good in business and life. We aim to create positive change for customers, communities, and employees, and offer training, coaching, manager support, and opportunities to build networks and develop skills. We are committed to an inclusive, equitable, and accessible workplace, with accommodations available during the selection process upon request. last updated 40 week of 2026
Read the full posting on devitjobs →
FAQ
Is the Enterprise Architect role at BMO Financial remote?+
This Enterprise Architect position is listed as onsite (Toronto).
What is the salary for the Enterprise Architect role at BMO Financial?+
The listing states 85500 - 185000 CAD / year.
What seniority level is this Enterprise Architect role?+
This is a senior level position.
How do I apply for the Enterprise Architect role at BMO Financial?+
Use the "Apply on devitjobs" button to open the original posting on devitjobs, where you can submit your application directly to BMO Financial.