Co-op/Intern Developer, AI Solutions

Kinaxis Inc.Ottawa, ON
CA$27 - CA$40Hybrid

About The Position

Kinaxis is seeking a Co-op/Intern Developer for their AI Solutions team. This role involves working on a full-stack AI/ML team responsible for delivering complete functionality from the platform up to the solution, applying machine learning algorithms to develop intelligent supply chains. The team operates at the intersection of technology and real business problems in the supply and demand space for verticals such as Retail, Consumer Packaged Goods, Life Sciences, and others. This includes building a platform with workflows, containers and orchestration, REST services, and delivering solutions in forecasting, optimization, replenishment, recommendation, and explainability. The intern will contribute to a product that delights customers worldwide. This is a hybrid position requiring at least three days a week in the Ottawa or Toronto office. The term duration is a full-time, 8, or 12-month position, starting September 2026. This position is open to co-ops and interns currently enrolled in full-time education or recent/upcoming graduates within 12 months of the placement end date. The compensation range is $27.04 - $39.66 hourly rate.

Requirements

  • Currently pursuing a Master's degree or have completed 3rd year Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Familiarity and experience with Generative AI and LLMs, prompt engineering, AI coding assistants, GitHub Copilot, Claude Code, OpenAI Codex, etc.
  • Strong software engineering skills and programming proficiency in Python, with experience using libraries such as Pandas and ML frameworks.
  • Experience with Docker and Kubernetes at scale, including the Kubernetes ecosystem (Helm, Argo Workflows, CI/CD).
  • Working experience with Azure/GCP cloud environments.
  • Proficiency in SQL – including advanced concepts such as window functions, aggregate functions, and joins.
  • Understanding of distributed computing architectures.
  • Experience with Machine Learning Solutions and productization.
  • Strong customer orientation and ability to understand the system end-user perspective while integrating ML software for production systems.
  • Ability to work through complex technical problems with a logical and methodical approach.
  • You love to work in a team, learning from others, and spreading knowledge.
  • Strong communication skills — ability to easily articulate complex concepts in writing and speech.
  • Enthusiastic about gaining hands-on experience in software development, AI/ML, and cloud computing.
  • You enjoy solving puzzles, troubleshooting issues, and multi-tasking to provide significant positive impact to the business.
  • Ability and enthusiasm to learn new technologies whether they are infrastructure, language, or platform, and easily adapt to change.

Responsibilities

  • Work with senior engineers on developing, enhancing, and integrating software solutions for real-world AI/ML applications, from tech selection to production code on our latest projects.
  • Contribute to the continuous improvement of our AI platform, ensuring scalability, maintainability, security, and quality.
  • Develop and integrate ML software end to end, including building and setting up new development tools, infrastructure, and ML pipelines and models.
  • Design effective methods for troubleshooting, debugging, and preventing problems in ML software systems. Get to the root cause of issues, meeting users' needs and influencing the product development roadmap. Develop product capabilities and tools that increase the robustness of the user experience, reduce the cost of troubleshooting, or reduce the time required to address issues.
  • Find ways to automate and improve development and release processes.
  • Ensure user needs are met through cross-functional stakeholder understanding and engagement. Understand both the details of the use cases that end-users are performing using the solution as well as the architecture and implementation of the system end to end.
  • Gain hands-on experience in software development, Generative AI, cloud-native technologies, and machine learning through paired programming, code reviews, and mentorship.
  • Participate in agile processes such as sprint planning, huddles, paired programming, and retrospectives, collaborating with cross-functional teams to deliver high-quality solutions.
  • Champion product quality by verifying the functional and non-functional quality of features developed. You will be treated like a full-time developer and are expected to take ownership of the features you develop.

Benefits

  • Flexible vacation and Kinaxis Days (company-wide days off)
  • Flexible work options
  • Physical and mental well-being programs
  • Regularly scheduled virtual fitness classes
  • Mentorship programs, training, and career development
  • Recognition programs and referral rewards
  • Hackathons
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service