Machine Learning Staff Developer in Canada

Kinaxis • toronto, on, Canada • Posted May 29, 2026

Location toronto, on
Job Type Full-time
Category Other-General
Posted May 29, 2026
Take charge of machine learning projects as a Staff Developer at Kinaxis, with hybrid opportunities in Ottawa and Toronto or remote roles across Canada. Drive the software development life cycle while working with advanced ML technologies.
As a Machine Learning Staff Developer at Kinaxis, you will lead the end-to-end development of scalable ML solutions, particularly in supply-chain orchestration. The role requires design, documentation, and testing, preparing the foundation for success. Collaboration and mentoring are key, as you will support junior developers and help advance team goals.
Key Responsibilities:
• Lead machine learning life cycle development for scalable systems
• Define and build end-to-end ML solutions for supply chains
• Mentor junior developers and promote codebase ownership
• Collaborate with cross-functional teams to resolve blockers
• Engage in technical communication with various audiences
Requirements:
• 5-7 years in software engineer...

Interested in this role?

Click the button below to start your application.

Apply Now