Machine Learning Developer (New or Recent Graduate)
BMO — Toronto, ON, CAN
Posted 2026-09-03
Application Deadline: 09/12/2026 Address: 33 Dundas Street West Job Family Group: Technology BMO is seeking a Machine Learning Developer to join our team in Toronto. This role is ideal for an early-career professional with a strong foundation in Machine Learning, Python development, and AWS cloud technologies who is passionate about building intelligent, scalable solutions that solve real business challenges. As a Machine Learning Developer, you will contribute to the design, development, testing, and deployment of machine learning applications and cloud-based solutions. You will work with cross-functional teams to translate business requirements into technical solutions, develop production-ready code, and support the end-to-end software development lifecycle. The successful candidate will have a strong understanding of machine learning algorithms, data structures, software engineering principles, and cloud-native development. Experience developing user-facing applications, serverless functions, and machine learning models through professional experience, internships, university projects, or graduate-level research is highly valued. Key Responsibilities Design, develop, test, and i