Open role
Data Scientist
BMO
Toronto, ON, CANPosted Sep 2, 2026 · 2h agoCA$80k – CA$175k
ContractCA$80k – CA$175kMid LevelHybridFintech
About this role
BMO is seeking an experienced Machine Learning professional to design, build, and deploy scalable AI solutions and recommendation systems for millions of customers. This hybrid, 12-month contract role in Toronto involves working across the full machine learning lifecycle, from data preparation to production deployment.
What we are looking for
6- Design, develop, and deploy machine learning and deep learning models at scale
- Build recommendation and personalization systems using large datasets
- Develop and optimize data pipelines, feature engineering, and ML workflows
- Collaborate with business and technology teams to translate business problems into AI solutions
- 5+ years of hands-on experience in Machine Learning, AI, or Data Science
- Strong programming skills in Python and SQL
Skills mentioned
8PythonSQLAWSAzureGCPCI/CDMachine LearningData Science
