K

Kinaxis

Cloud-based supply chain planning platform

Senior Algorithm Developer Supply Chain Production Scheduling

Software EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Deep knowledge of production scheduling algorithms, optimization techniques, and/or heuristics.
  • Strong software engineering skills and experience delivering enterprise-grade commercial software.
  • At least 5 years of algorithm development experience in a production environment.
  • Proficiency in Java, C++, C#, or similar object-oriented languages, including unit testing and design patterns.
  • Experience translating real-world planning or scheduling problems into computational or mathematical models.
  • Ability to design and contribute to automated testing for functional correctness and performance.
  • Comfort working across the full software development lifecycle, from design through delivery and ongoing support.
  • Ability to explain complex behaviour clearly to technical and non-technical stakeholders.
  • Bachelor’s or Master’s degree in Industrial Engineering, Operations Research, Computer Science, or a related field.

Responsibilities

  • Design, implement, and test production scheduling models, constraints, heuristics, and metaheuristics.
  • Translate real-world manufacturing and scheduling constraints into robust computational and mathematical models.
  • Investigate and apply advanced scheduling techniques, including targeted use of artificial intelligence and machine learning where appropriate.
  • Lead or contribute to the design, implementation, and evolution of core scheduling logic in a commercial, enterprise-grade product.
  • Define and contribute to test strategies, including unit, integration, regression, and performance testing, to ensure correctness and scalability.
  • Collaborate with agile team members across engineering, product, quality assurance, and support throughout design, implementation, and delivery.
  • Participate in design discussions, code reviews, and scrum rituals to maintain quality and maintainability.
  • Triage defects, explain product behaviour, suggest workarounds, and fix and validate moderate issues to support product stability.
  • Identify opportunities to improve and accelerate the software development lifecycle through better tooling, automation, or artificial-intelligence-assisted workflows while maintaining architectural consistency, secure design, and code quality.
  • Review artificial-intelligence-generated code for correctness, architectural fit, integration safety, and edge-case coverage.

Desired Qualifications

  • Background or understanding of supply chain management or manufacturing domains.
  • Exposure to automation and infrastructure supporting reliable development, testing, performance validation, and production support.
  • Familiarity with commercial solvers such as Gurobi, CPLEX, or Xpress.
  • Exposure to machine learning or artificial intelligence techniques applied in optimization or planning contexts.

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