CareerPlanSign in

Machine Learning Software Engineer II

TORONTO, Ontario, Canada💼 Full-time🗓 2026-07-27 → 2026-09-26

Core

Building and scaling large-scale machine learning software systems and products end-to-end, from data pre-processing to production deployment and monitoring.

Role type

Senior Machine Learning Software Engineer (Team Lead)

Builds

Scalable ML products and solutions for the financial services industry

Domain

Financial Services / Artificial Intelligence

Deliverable

production ML models

Required skills

Python, modular software design, team leadership, full lifecycle project delivery, distributed computing, containerization, software engineering best practices

Preferred skills

Data science tooling, deep learning frameworks

Technologies

Docker, Kubernetes

Responsibilities

Build cutting-edge ML solutions throughout the research and product development lifecycle; Plan work and lead a team of software engineers to deliver ML products; Partner with research and product teams to ensure seamless delivery; Apply engineering best practices to build robust, scalable systems; Support projects with documentation and technical advisory

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.