K

Kinaxis

Cloud-based supply chain planning platform

Developer Intern - 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, 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 Helm, Argo Workflows, and continuous integration and continuous delivery.
  • Have working experience with Azure or Google Cloud Platform cloud environments.
  • Have proficiency 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.
  • Have a strong customer orientation and be able to understand end-user perspectives while integrating machine learning software into production systems.
  • Be able to work through complex technical problems using a logical and methodical approach.
  • Have strong communication skills and be able to articulate complex concepts clearly 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 technologies across infrastructure, languages, or platforms and adapt to change.

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 users’ needs, and influence the product development roadmap.
  • Develop product capabilities and tools that improve user experience robustness and reduce troubleshooting costs or the time needed to address issues.
  • Automate and improve development and release processes.
  • Ensure user needs are met through cross-functional stakeholder understanding and engagement; understand end-user use cases and the system’s end-to-end architecture and implementation.
  • Gain hands-on experience in software development, generative artificial intelligence, 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 solutions.
  • Verify the functional and non-functional quality of developed features and take ownership of those features.
  • Use technologies including Python, C#, Docker, Kubernetes, Argo Workflows, Azure or Google Cloud Platform, GitHub Actions, shell scripting, Terraform, Linux or Unix command-line interfaces, and SQL.

Desired Qualifications

  • Have experience with Pandas and machine learning frameworks.

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