Full-time Posted June 05, 2026
Apply Now

Job Description

Elevate machine learning capabilities at Kinaxis as a Senior Developer. Focus on building and deploying large‑scale ML systems in a hybrid work setting in Ottawa or Toronto.

As a Machine Learning Staff Developer, you’ll own the software development lifecycle while working with cutting-edge technologies in supply chain solutions. This role requires expertise in Python, cloud services, and mentoring junior developers. Join a dynamic team that creates impactful AI solutions to solve real business challenges across various verticals like Retail and Life Sciences.

Key Responsibilities: • Own the ML software development lifecycle end-to-end • Ship large-scale software systems with a focus on quality • Develop and maintain production-grade ML systems using Python • Design and deploy AI solutions that automate supply chain processes • Lead architecture discussions and mentor junior developers

Requirements: • 5–7 years' experience in software engineering or machine le...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application