K

Kinaxis

Cloud-based supply chain planning platform

Intern Developer - AI Solutions

Applied Machine LearningUpdated on Nov 10
Internship · Winter 2027Ottawa, ON, Canada$27.04 - $39.66 /hr

About the Job

Requirements

  • Currently pursuing a Master's degree or have completed the third year of a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Have familiarity and experience with Generative AI and large language models, prompt engineering, AI coding assistants, GitHub Copilot, Claude Code, or OpenAI Codex.
  • Have strong software engineering skills and programming proficiency in Python and C#, with experience using libraries such as Pandas and machine-learning frameworks.
  • Have experience with Docker and Kubernetes at scale, including the Kubernetes ecosystem, Helm, Argo Workflows, and continuous integration and continuous delivery.
  • Have working experience with Azure or Google Cloud Platform cloud environments.
  • Be proficient in SQL, including advanced concepts such as window functions, aggregate functions, and joins.
  • Understand distributed computing architectures.
  • Have experience with machine-learning solutions and productization.
  • Be able to understand the system end-user perspective while integrating machine-learning software into production systems.
  • Be able to work through complex technical problems with a logical and methodical approach.
  • Have strong communication skills and be able to clearly articulate complex concepts in writing and speech.
  • Be enthusiastic about gaining hands-on experience in software development, artificial intelligence and machine learning, and cloud computing.
  • Be able and enthusiastic to learn new infrastructure, language, or platform technologies and adapt to change.
  • Be currently enrolled in full-time education or be a recent or upcoming graduate within 12 months of the placement end date.
  • Be available for a full-time, 8- or 12-month position starting January 2027.
  • Be in the Ottawa office at least three days a week.

Responsibilities

  • Work with senior engineers to develop, enhance, and integrate software solutions for real-world artificial intelligence and machine-learning applications, from technology selection through production code.
  • Contribute to continuous improvement of the artificial intelligence platform, ensuring scalability, maintainability, security, and quality.
  • Develop and integrate machine-learning software end to end, including building and setting up development tools, infrastructure, machine-learning pipelines, and models.
  • Design methods for troubleshooting, debugging, and preventing problems in machine-learning software systems; identify root causes, address user needs, and influence the product development roadmap.
  • Develop product capabilities and tools that improve user-experience robustness, reduce troubleshooting costs, 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 end-user use cases as well as the system architecture and implementation end to end.
  • Verify the functional and non-functional quality of developed features and take ownership of their quality.
  • Participate in agile processes such as sprint planning, huddles, paired programming, and retrospectives, collaborating with cross-functional teams to deliver solutions.
  • Work with technologies including Python, C#, Docker, Kubernetes, Argo Workflows, Azure or Google Cloud Platform, GitHub Actions, shell scripting, Terraform, Linux/Unix command-line interface, and SQL.

Desired Qualifications

  • Enjoy solving puzzles, troubleshooting issues, and multitasking to provide positive business impact.
  • Enjoy working in a team, learning from others, and sharing knowledge.

About the Company

Kinaxis

Cloud-based supply chain planning platform

Kinaxis provides supply chain management software centered on its RapidResponse platform. The platform offers tools for control towers, operational planning, supply planning, demand planning, and inventory management, all designed to run concurrent planning so organizations can align sales and operations and make fast, data-driven decisions in minutes rather than days. Kinaxis uses a subscription-based model and offers consulting and implementation services, generating revenue from software access and services. The company differentiates itself through concurrent planning that integrates multiple planning domains into a single, agile workflow, enabling quick responses in volatile markets and strong visibility across the supply chain. Kinaxis aims to help businesses plan and respond quickly to market changes, improving agility and decision speed for a wide range of industries.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Ottawa, Canada
Founded
1984

Recently Posted Jobs

Explore more opportunities at Kinaxis

See more jobs