Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Machine Learning Developer

$33.65 - $72.12 per hour
Full-time

BMO Bank

Application Deadline:10/01/2026Address:33 Dundas Street WestJob Family Group:TechnologyLocation: Toronto, ON (Hybrid)OverviewBMO is seeking a Senior Machine Learning Engineer to join our team in Toronto. This role is ideal for an experienced technology professional with expertise in Machine Learning, Python development, AWS cloud technologies, and solution design who is passionate about leading the delivery of innovative AI and machine learning solutions at enterprise scale.As a Senior Machine Learning Engineer, you will lead complex machine learning and AI initiatives from concept through implementation. Working closely with business stakeholders, product teams, architects, data engineers, and technology partners, you will translate business objectives into scalable technical solutions and drive projects through all stages of the delivery lifecycle.The successful candidate will combine strong technical expertise with solution design and project leadership capabilities. You will be responsible for leading the delivery of strategic initiatives, influencing technical direction, and ensuring the successful implementation of secure, scalable, and high-performing machine learning solutions that deliver measurable business value.Key ResponsibilitiesLead the delivery of machine learning and AI initiatives from requirements definition through design, development, deployment, and production support.Partner with business and technology stakeholders to understand objectives, define technical approaches, and develop implementation roadmaps.Drive end-to-end execution of complex projects, coordinating activities across engineering, data, infrastructure, security, and platform teams.Design scalable, resilient, and maintainable machine learning solutions aligned with enterprise architecture standards and business objectives.Develop and maintain production-ready applications and machine learning services using Python and modern software engineering practices.Lead solution design activities and contribute to architectural decisions that support long-term scalability, reliability, and operational excellence.Design and implement cloud-native applications and services leveraging AWS technologies.Build, deploy, and optimize machine learning models in production environments.Drive the adoption of MLOps practices, including CI/CD, model lifecycle management, monitoring, automation, and observability.Ensure solutions meet security, compliance, performance, and operational requirements.Identify project risks, dependencies, and technical challenges, developing mitigation strategies to support successful delivery.Collaborate with Enterprise Architecture and engineering teams to ensure alignment with broader technology strategies and standards.Evaluate emerging technologies and recommend improvements that enhance platform capabilities, scalability, and business outcomes.Lead troubleshooting and root cause analysis activities for complex production issues.Support project planning, estimation, and technical delivery activities across multiple concurrent initiatives.Apply BMO's Risk Management Framework and adhere to all applicable regulatory, security, and governance standards.Required Technical SkillsPython & Software EngineeringAdvanced proficiency in Python application development.Strong experience building enterprise-grade applications, APIs, and machine learning services.Hands-on experience with libraries and frameworks such as Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch, FastAPI, or equivalent technologies.Strong understanding of software design patterns, testing methodologies, code quality standards, and modern development practices.AWS Cloud & Solution DesignStrong experience designing and implementing cloud-native solutions in AWS.Experience with AWS services including SageMaker, Lambda, API Gateway, S3, IAM, CloudWatch, EventBridge, ECS, EKS, and related technologies.Strong knowledge of serverless, distributed, and event-driven architectures.Proven ability to design scalable, secure, and highly available solutions supporting enterprise workloads.Machine Learning & MLOpsExperience developing, deploying, monitoring, and optimizing machine learning models in production environments.Strong understanding of machine learning techniques, feature engineering, model evaluation, and deployment best practices.Experience implementing MLOps capabilities, CI/CD pipelines, automation frameworks, and model governance practices.Knowledge of model monitoring, observability, and operational excellence principles.QualificationsRequired7+ years of experience in Software Engineering, Machine Learning Engineering, Artificial Intelligence, or a related technology discipline.Proven experience leading the delivery of complex machine learning, AI, data, or cloud technology initiatives within enterprise environments.Demonstrated experience translating business requirements into technical solutions, architecture designs, and implementation plans.Strong experience working across cross-functional teams, including business, data, engineering, and infrastructure stakeholders.Advanced proficiency in Python development.Strong experience designing and implementing cloud-native solutions using AWS.Experience with APIs, microservices, distributed systems, and modern architecture patterns.Strong understanding of software engineering principles, DevOps practices, testing methodologies, and the software development lifecycle.Experience with Git, CI/CD pipelines, and Agile delivery methodologies.Excellent analytical, problem-solving, communication, and stakeholder management skills.PreferredExperience delivering enterprise-scale AI and Machine Learning platforms and solutions.Experience with Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and AI-powered applications.Experience with AWS SageMaker and cloud-based machine learning platforms.Experience with containerization technologies, Kubernetes, and platform engineering practices.AWS certifications such as Solutions Architect or Machine Learning Specialty.Experience within financial services or other highly regulated industries.Master's degree in Computer Science, Engineering, Artificial Intelligence, Data Science, Mathematics, or a related field.Why Join BMO?This is an opportunity to lead strategically important AI and Machine Learning initiatives that drive innovation across the bank. You will work on enterprise-scale solutions, influence technology direction, and partner with diverse teams to deliver impactful outcomes while helping shape the future of AI and advanced analytics at BMO.Salary:$70,000.00 - $150,000.00Pay Type: SalariedThe above represents BMO Financial Group’s pay range and type.Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group’s expected target for the first year in this position.BMO Financial Group’s total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit: About UsAt BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one – for yourself and our customers. We’ll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we’ll help you gain valuable experience, and broaden your skillset.To find out more visit us at .BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other’s differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.SummaryLocation: Toronto, ON, CANType: Full time

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Machine Learning Developer in Toronto, OH vacancy
  • $70k - $150k

     ...TechnologyLocation: Toronto, ON (Hybrid)OverviewBMO is seeking a Senior Machine Learning Engineer to join our team in Toronto. This role is ideal...  ...to understand objectives, define technical approaches, and develop implementation roadmaps.Drive end-to-end execution of... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    3 days ago
  •  ...talent are unstoppable together. And we're just getting started.Join us to put AI to work for people.Description du posteThe Machine Learning Developer designs, builds, ships, and operates applications whose core behavior is model-driven rather than explicitly authored.... 
    Senior
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Toronto, OH
    4 days ago
  • Senior Machine Learning Engineer - AI Innovation TeamsAs one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical...  ...and technical excellenceBuild production ML infrastructure - Develop scalable APIs (FastAPI, etc.) for model deployment,... 
    Senior
    Immediate start

    Fitch Ratings

    Toronto, OH
    3 days ago
  • Senior Software Engineer, Python ProgrammerFitch Ratings is currently seeking a Senior...  ...8+ years of experience as a Python Developer with a strong portfolio of projects.Bachelor...  ...).Knowledge of data science and machine learning concepts and tools.Contributions to open... 
    Senior
    Immediate start

    Fitch Ratings

    Toronto, OH
    11 hours ago
  • Senior Software Engineer, Full-Stack Applications (Python & React)Fitch Ratings is seeking...  ...curiosity and bold thinkingContinuous learning and career growth - Training, certifications...  ...harmonyWe'll Count on You To:· Design, develop, and maintain full-stack applications using... 
    Senior
    Immediate start

    Fitch Ratings

    Toronto, OH
    3 days ago
  • $107.45k - $199.55k

     ...seeking a highly skilled and motivated Senior Data Scientist - GenAI to join the Long...  ...the design and deployment of high impact machine learning and AI solutions—combining traditional...  ...causes. Demonstrate proficiency in developing, fine-tuning, and deploying Generative... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    1 day ago
  • $80k - $175k

     ...ReportingThis is a hybrid role in TorontoWe are seeking a Senior Data Scientist who combines deep expertise in machine learning with strong software engineering skills and...  ..., and artificial intelligence techniques to develop models that analyze large volumes of structured... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    52 minutes ago
  • $45.4 - $69.44 per hour

     ...AI capabilities.We are seeking an innovative and experienced Machine Learning Engineer to join our AI + Data team, a cross-functional group...  ...narrowly across services and pipelines.Scalable Infrastructure: Develop and maintain scalable ML platforms and serving infrastructure... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    53 minutes ago
  • $105k - $215k

     ...data for AI and analytics workloads. As a Senior Manager within the (DII) Team, you will...  ...and unstructured data used across AI, machine learning, and Generative AI applications.This...  ...wide applications and processes, and to develop partnerships with third-party providers... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    1 day ago
  • $94.6k - $176k

     ...-edge technologies, and opportunities to learn, then this is the team you want to be in....  ...level and serves as a specialist resource to senior leaders and stakeholders. What do you...  ...Experienced in guiding the team to code, develop, unit testing and QA new/existing pipelines... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    2 days per week

    BMO Bank

    Toronto, OH
    1 day ago
  • $113k - $163k

    We are seeking a Senior Full Stack Data Governance Engineer to join our Global Data Governance...  ...capabilities on Azure and Databricks.Develop scalable backend services, APIs, and...  ...you join our team: We’ll empower you to learn and grow the career you want. We’ll recognize... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    11 hours ago
  • Lead Machine Learning Engineer - AI Innovation TeamsAs one of the world’s top three credit ratings...  ...breakthrough ML systems that matter - Develop net-new generative AI platforms, multi-...  ...will have an impact, regardless of seniority.We are building incredible things at Fitch... 
    Immediate start

    Fitch Ratings

    Toronto, OH
    4 days ago
  • Job DescriptionJohnson Service Group (JSG) is currently looking for a Senior Application Support & Systems Engineer with strong GCP, GKE/Kubernetes, observability, CI/CD, and production support experience. This is a contract opportunity with a leading retail company inToronto... 
    Senior
    Contract work
    Work at office

    Johnson Service Group

    Toronto, OH
    3 days ago
  • $94.6k - $176k

     ...enterprise-wide level and serves as a specialist resource to senior leaders and stakeholders.Applies expertise and thinks creatively...  ..., Spark, Scala)Cloud computing architecture.Data security.Machine learning, Artificial Intelligence (AI/GenAI), RAG, MLOps, LLMOpsComputational... 
    Full time
    Contract work
    Part time
    Shift work

    BMO Bank

    Toronto, OH
    4 days ago
  • $190k - $225k

     ...Corporates Rating group is looking for a Senior Director to join our Energy team. The...  ...proven success in nurturing talent and developing junior analysts.What Fitch Offers:A platform...  ...and a commitment to continuous learning and a proven ability to dissect and articulate... 
    Senior
    Work at office
    Flexible hours

    Fitch Ratings

    Toronto, OH
    2 days ago
  •  ...the global financial marketplace.Want to learn more about a career as a credit analyst at...  ...? Visit: Fitch Ratings is seeking a Senior Director to join its Structured Credit &...  ...leadership skills and a track record of developing talentAbility to convey complex subjects... 
    Senior
    Temporary work
    Work at office
    Immediate start
    3 days per week

    Fitch Ratings

    Toronto, OH
    4 days ago
  •  ...the organization, irrespective of their seniority. Your voice will be heard allowing you to...  ...and collaborative team and opportunity to learn about wider infrastructure space.Open culture...  ...visits and through media communication.Develop and grow strong relationships with the... 
    Senior
    Work at office
    Local area
    Immediate start

    Fitch Ratings

    Toronto, OH
    11 hours ago
  • $100k - $125k

     ...perspectives, throughout the organization, irrespective of their seniority. Your voice will be heard allowing you to have a real impact....  ...main businesses: Fitch Ratings | Fitch Solutions | Fitch Learning. For more information please visit our websites:    |  | Fitch... 
    Senior
    Shift work

    Fitch Ratings

    Toronto, OH
    2 days ago
  •  ...linking rating trends with current fundamentals and macro-economic developments; participating directly at committee; criteria application and...  ...based on your line of business and locationA Culture of Learning & Mobility: Dedicated trainings, leadership development and mentorship... 
    Senior
    Temporary work
    Work at office
    Immediate start
    Flexible hours
    3 days per week

    Fitch Ratings

    Toronto, OH
    3 days ago
  • $85.5k - $185k

     ...to the Director, Segments & Growth, the Senior Manager, Customer Segments and Growth (Product...  ...best in class customer experience.Develop compelling business cases, recommendations...  ..., equitable and accessible workplace. By learning from each other’s differences, we gain strength... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    2 days ago
  •  ...Risk & Compliance - Regulatory Compliance Senior ConsultantLOCATIONTORONTOADDITIONAL...  ...Protiviti Career provides opportunity to learn, inspire, and advance within a collaborative...  ...risk, including the latest trends and developments.  You are passionate about building relationships... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    Protiviti

    Toronto, OH
    4 days ago
  • $110k - $125k

     ...the organization, irrespective of their seniority. Your voice will be heard allowing you to...  ...in the Utilities and Midstream sectors; Develop and maintaining comprehensive financial...  ...Some knowledge of and a keen interest in learning more about the Utilities and Midstream... 
    Senior
    Work at office
    Immediate start
    Shift work

    Fitch Ratings

    Toronto, OH
    4 days ago
  •  ...the organization, irrespective of their seniority. Your voice will be heard allowing you...  ...research on analytical and regulatory developments affecting the asset management sector....  ...Fitch Ratings | Fitch Solutions | Fitch Learning.For more information please visit our websites... 
    Senior
    Local area
    Immediate start
    Remote work
    Flexible hours

    Fitch Ratings

    Toronto, OH
    11 hours ago
  • $110.5k - $192.5k

     ...transactions originate.Acts as a trusted advisor to senior leaders for making business decisions and implementing strategic initiatives.Develops an expert understanding of business/group...  ..., equitable and accessible workplace. By learning from each other’s differences, we gain... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    3 days ago
  • $85.5k - $185k

     ...Growth - Personal LendingRole PurposeThe Senior Manager, Lending Growth is accountable for...  ..., cross-sell, and customer engagement.Develop multi-year growth roadmaps aligned to Personal...  ..., equitable and accessible workplace. By learning from each other’s differences, we gain... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    1 day ago
  • $105k - $215k

     ...value attribution approaches for jointly developed capabilitiesDefine what elements of a...  ...presence, and a proven ability to influence senior stakeholders without direct...  ...equitable and accessible workplace. By learning from each other’s differences, we gain strength... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    4 days ago
  • $126k - $176k

     ...REQUISITIONMicrosoft 365 SCI & Modern Work Architect - Senior ManagerLOCATIONTORONTOADDITIONAL LOCATION...  ...Protiviti Career provides opportunity to learn, inspire, and advance within a...  ...implement Microsoft technologies. You'll develop strategies to solve complex business... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Protiviti

    Toronto, OH
    11 hours ago
  • $94.6k - $176k

     ...Risk Governance Office is responsible for developing, maintaining, and overseeing the...  ...and Combined U.S. Operations (CUSO).The Senior Manager, Risk Governance leads the design...  ...equitable and accessible workplace. By learning from each other’s differences, we gain strength... 
    Senior
    Full time
    Contract work
    Part time
    Work at office

    BMO Bank

    Toronto, OH
    5 days ago
  • $100k - $115k

     ...the organization, irrespective of their seniority. Your voice will be heard allowing you to...  ...knowledge of credit modelling and develop a good understanding of rating methodology...  ...Fitch Ratings | Fitch Solutions | Fitch Learning.For more information please visit our websites... 
    Work at office
    Local area
    Immediate start

    Fitch Ratings

    Toronto, OH
    4 days ago
  •  ...so campaigns don’t just look good—they deliver results. Learn more at later. com . Senior Director, User Experience Remote, United States or Canada...  ...managers and an engineering organization of 100+ developers to ship experiences that are cohesive, intuitive, and scalable... 
    Senior
    Full time
    Immediate start
    Remote work

    Later

    Toronto, OH
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Machine Learning Developer. Be the first to apply!