Senior Machine Learning Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
BMO is seeking a Senior Machine Learning Engineer to lead enterprise AI and machine learning delivery in Toronto.
The role covers complex initiatives from concept through implementation and requires technical leadership, solution design, and project delivery capabilities.
The position works with business stakeholders, product teams, architects, data engineers, technology partners, and infrastructure teams.
Key Skills for This Role
Full Job Posting
Role Overview
BMO is seeking a Senior Machine Learning Engineer to lead enterprise AI and machine learning delivery in Toronto.
The role covers complex initiatives from concept through implementation and requires technical leadership, solution design, and project delivery capabilities.
The position works with business stakeholders, product teams, architects, data engineers, technology partners, and infrastructure teams.
Workplace
- The role is based in Toronto, Ontario, with a hybrid work arrangement.
Key Responsibilities
- Lead machine learning and AI initiatives from requirements definition through design, development, deployment, and production support.
- Coordinate complex projects across engineering, data, infrastructure, security, and platform teams.
- Design scalable, resilient, secure, and high-performing machine learning solutions aligned with enterprise architecture standards.
- Develop production-ready Python applications and machine learning services.
- Build, deploy, monitor, and optimize machine learning models in production.
- Drive MLOps practices including CI/CD, model lifecycle management, monitoring, automation, and observability.
- Manage risks, dependencies, technical challenges, project planning, estimation, troubleshooting, and root cause analysis.
- Evaluate emerging technologies and align solutions with security, compliance, governance, and operational requirements.
Required Technical Skills
- Advanced proficiency in Python application development and enterprise-grade applications, APIs, and machine learning services.
- Experience with machine learning libraries and frameworks such as Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch, FastAPI, or equivalent technologies.
- Strong knowledge of AWS cloud-native services, including SageMaker, Lambda, API Gateway, S3, IAM, CloudWatch, EventBridge, ECS, and EKS.
- Knowledge of serverless, distributed, event-driven architectures, software design patterns, testing, and modern development practices.
- Experience developing, deploying, monitoring, and optimizing production machine learning models.
- Experience implementing MLOps, CI/CD pipelines, automation, model governance, observability, and operational excellence.
Qualifications
- At least 7 years of experience in software engineering, machine learning engineering, artificial intelligence, or a related technology discipline.
- Experience leading complex machine learning, AI, data, or cloud technology initiatives in enterprise environments.
- Experience translating business requirements into technical solutions, architecture designs, and implementation plans.
- Experience with Git, CI/CD pipelines, Agile delivery, APIs, microservices, distributed systems, and modern architecture patterns.
- Excellent analytical, problem-solving, communication, and stakeholder management skills.
- Preferred qualifications include Generative AI, LLMs, RAG, Kubernetes, platform engineering, AWS certifications, regulated-industry experience, or a related master's degree.
Compensation
- The listed salary range is $70,000.00 to $150,000.00.
- The pay type is salaried, and compensation may vary by location, skills, experience, education, and qualifications.
- Total compensation may include performance incentives, discretionary bonuses, and other benefits.
About BMO
BMO describes the opportunity as work on strategically important AI and machine learning initiatives across an enterprise banking environment.
The employer states that it provides training, coaching, manager support, and opportunities to broaden skills.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at BMO Financial Group
Product Owner, AI & Analytics
Toronto, CAN
BMO is seeking a Product Owner to shape and deliver AI and analytics products for Commercial Banking. The role leads discovery, translates business and user needs into product requirements and roadmaps, and guides capabi
Senior Analyst, Data Analytics & Automation Solutions
Toronto, CAN
BMO is seeking a Senior Analyst to deliver data analytics, automation, and AI solutions for Wealth stakeholders. The role includes dashboard development, data visualization, business insight generation, technical transla
Director, Digital Assets Platform
Toronto, CAN
BMO is seeking a Director, Digital Assets Platform to own the strategy, roadmap, backlog, and delivery of an enterprise platform spanning tokenization, digital payments, distributed ledgers, and digital asset infrastruct
Senior Data Governance Analyst
Toronto, CAN
BMO Financial Group is seeking a Senior Data Governance Analyst to strengthen governance, metadata management, data quality, and data risk practices across business and technology teams. The role requires 5–8+ years of r
Environmental Health & Safety Coordinator, Winter 2027 (Co-op/Internship) - 4 Months
Toronto, CAN
BMO is seeking an Environmental Health & Safety Coordinator intern to support Corporate Real Estate programs, operational processes, reporting, and strategic initiatives. The role requires analytical, problem-solving, co
AI Process re-engineer, Capital Markets Product Control
Toronto, CAN
BMO is seeking an AI Process Re-engineer to build and scale artificial intelligence and machine learning solutions for Capital Markets Product Control. The role focuses on finance and accounting automation, data pipeline
Senior Financial Analyst
Toronto, CAN
BMO is seeking a Senior Financial Analyst to support financial reporting and business performance for Technology and Operations. The role covers data validation, forecasting, dashboard enhancement, reporting automation,
Vice President, CM Supervision
Toronto, CAN
BMO Financial Group is seeking a Vice President to oversee capital markets supervision and regulatory risk management for Global Equity Research and Equity Products. The role requires relevant financial services supervis
Product Owner, AI & Analytics
Toronto, CAN
Senior Analyst, Data Analytics & Automation Solutions
Toronto, CAN
Director, Digital Assets Platform
Toronto, CAN
Senior Data Governance Analyst
Toronto, CAN
Environmental Health & Safety Coordinator, Winter 2027 (Co-op/Internship) - 4 Months
Toronto, CAN
AI Process re-engineer, Capital Markets Product Control
Toronto, CAN
Senior Financial Analyst
Toronto, CAN
Vice President, CM Supervision
Toronto, CAN