Full-time Posted May 23, 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 e...

Apply for This Position

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

Submit Application