Canada

Staff Software Developer, Machine Learning (Toronto)

Staff Software Developer, Machine Learning (Toronto)
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, Azure, or GCP. Hands‑on experience with Docker, Kubernetes (including Argo CD, Helm, or similar), Terraform, and distributed systems. Agentic & Modern AI Frameworks: Practical experience building solutions using agentic AI patterns, RAG, vector databases, and orchestration frameworks such as LangGraph, Google ADK, or OpenAI Agent SDK, including prompt and context engineering for production workflows. End‑to‑End ML/AI Software Development: Extensive experience developing robust, production‑grade ML systems with Python and modern data tooling. Skilled in debugging, optimization, testing, and delivering high‑quality software. Technical Leadership & Collaboration: Ability to guide architecture, mentor developers, and drive high‑quality engineering decisions across teams. Technical Communication: Strong written and verbal communication skills for both technical and non‑technical audiences, serving as a technical advisor to managers and leaders. AI‑Driven Software Development: Experience leveraging autonomous agents (e.g., GitHub Copilot, Claude Code) to accelerate feature delivery and issue resolution. Education: Bachelor’s degree or higher in Computer Science or a related field. Experience: 5‑7 years in software engineering, machine learning, or related fields. Nice to Have Domain knowledge in supply‑chain or manufacturing systems. Solid grounding in algorithms, data structures, linear algebra, probability, and optimization. Experience with workflow orchestration tools such as Argo Workflows or similar. Advantages Flexible vacation and company‑wide days off. Flexible work options, including remote and hybrid arrangements. Physical and mental well‑being programs. Virtual fitness classes. Mentorship programs, training, and career development. Recognition programs and referral rewards. Regular hackathons. Accessibility and EEO We provide accommodations upon request to ensure fairness and accessibility throughout our recruitment process for all candidates, including those with specific needs or disabilities. If you require an accommodation, please reach out to us at . This contact information is for accessibility requests only and cannot be used to inquire about the status of applications. AI does not make any final hiring decisions. Apply on Kit Job: kitjob.ca/job/2prcxz
Highlights
Safety Tips
Be careful with jobs that explicitly state ’no experience needed’.
1 / 10
More info about this ad

Staff Software Developer, Machine Learning (Toronto) has been posted in the Toronto Information Technology category on Locanto.

Why not check out other ads in this category, such as Membership Database Assistant III, Toronto, Full stack Developer, Toronto or Data Warehouse Tester in Toronto. In total, we have 28 ads in Information Technology in Toronto on Locanto classifieds.

There are more ads within a 15 km radius for this category. If you want to view those ads, click here.