Staff Software Developer, Machine Learning (Calgary)
Staff Software Developer, Machine Learning (Calgary)
-
Calgary, Canada
-
Posted: yesterday
-
Save
Description
Machine Learning Staff Developer Location: Ottawa and Toronto, Canada (Hybrid); other Canadian locations remote. About the Team The AI team delivers machine learning solutions in the supply and demand space for verticals such as Retail, Consumer Packaged Goods, and Life Sciences. They tackle forecasting, optimization, replenishment, recommendation, explainability, and more, working at the intersection of technology and real business problems to deliver products that delight customers worldwide. Responsibilities Own all aspects of the machine learning software development lifecycle. Ship large‑scale software systems in a fast‑paced setting while balancing maintainability, scalability, and quality. Develop and maintain production‑grade ML systems in Python, integrating modern data tooling and cloud services. Design, document, test, and deploy end‑to‑end AI/ML solutions that solve real customer problems and automate supply chain orchestration. Lead architecture and design discussions, ensuring reproducible research and state‑of‑the‑art results. Mentor junior developers, building shared ownership across the codebase. Collaborate across teams, proactively unblocking others while advancing your own technical assignments. Qualifications 5–7 years of experience in software engineering, machine learning, or related fields. Bachelor’s degree or higher in Computer Science or a related discipline. Proven expertise in designing, provisioning, deploying, and operating large‑scale systems on AWS, Azure, or GCP. Hands‑on experience with Docker, Kubernetes (including managed services, ArgoCD, Helm, or similar), Terraform, and distributed systems. Extensive experience building robust ML‑driven systems with Python and modern data tooling. Knowledge of agentic AI patterns, RAG, vector databases, and orchestration frameworks such as LangGraph, Google ADK, or OpenAI Agent SDK. Strong debugging, optimization, testing, and production‑quality delivery skills. Excellent written and verbal communication, capable of speaking to both technical and non‑technical audiences. Ability to guide architecture, mentor developers, and drive high‑quality engineering decisions across teams. Experience using agentic software development tools (GitHub Copilot, Claude Code, or similar) to accelerate delivery. Nice to Have Domain knowledge of supply chain or manufacturing systems. Solid grounding in algorithms, data structures, linear algebra, probability, and optimization. Experience with orchestration tools such as ArgoWorkflows or similar. Perks Flexible vacation and company‑wide days off. Flexible work options, including hybrid and remote. Physical and mental well‑being programs. Virtual fitness classes and wellness resources. Mentorship programs, training, and career development. Recognition programs and referral rewards. Hackathons and innovation events. Kinaxis welcomes candidates to apply to our inclusive community. 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. Kinaxis is committed to ensuring a fair and transparent recruitment process. We use artificial intelligence (AI) tools in the initial step of the recruitment process to compare submitted resumes against the to identify candidates whose education, experience, and skills most closely match the requirements of the role. After the initial screening, all subsequent decisions regarding your application, including final selection, are made by our human recruitment team. AI does not make any final hiring decisions. Apply on Kit Job: kitjob.ca/job/2prcxo
Highlights
-
Company nameKinaxis
-
Job positionStaff Software Developer, Machine Learning (Calgary)
Safety Tips
Be careful with commission-based ’work-from-home’ positions that offer an unrealistically high income.
More info about this ad
Staff Software Developer, Machine Learning (Calgary) has been posted in the Calgary Information Technology category on Locanto.
If you’re looking for something similar, check out Java developer, Calgary, Software Developer (.NET/C#, Angular), Richmond or Business Development Manager, Equipment Financing Group (Hybrid) in Calgary, also posted in Information Technology. Right now, there are 9 classified ads in Information Technology in Calgary on Locanto.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.