Ki
Posted:
June 04, 2026
Location:
calgary, ab, Canada
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...
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 Job
Submit your application for the Senior Machine Learning Developer at Kinaxis position at Kinaxis.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
calgary, Canada
Posted:
June 04, 2026
Deadline:
July 14, 2026