Full-time Posted May 30, 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