Kinaxis

Staff Software Developer, Machine Learning (Toronto)

📍 Location
toronto, on
⏰ Job Type
Full-time
📅 Posted
June 05, 2026
Apply Now

Job Description

Machine Learning Staff Developer

Location: Ottawa and Toronto, CA - Hybrid; Other Canadian locations - Remote. What you will do

Drive all aspects of the machine learning software development life cycle, shipping large‑scale, highly scalable, and maintainable systems in a fast‑paced environment. Fluent in Python object‑oriented development and cloud‑native technologies, with hands‑on experience in Kubernetes, Docker, and big‑data platforms. Define, design, and build end‑to‑end ML solutions that automate supply‑chain orchestration, including architectural design, design documentation, test planning, and execution. Collaborate with junior developers, mentor team members, and foster shared ownership across the code base. Engage cross‑functionally to unblock teammates while advancing personal technical assignments. What we are looking for

Cloud & Managed Services Engineering:

Proven expertise designing, deploying, and operating large‑scale systems on AWS,...

Ready to Apply?

Take the next step in your career - we're hiring now!

Apply for this Position