K

Kinaxis

Cloud-based supply chain planning platform

Staff Software Developer - Operations Research

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A Master of Science or PhD in Operations Research, Industrial Engineering, Computer Science, or a related field.
  • At least 7 years of software development experience and a track record of delivering commercial software.
  • Working knowledge of C++, including object-oriented design, design patterns, and unit testing.
  • Strong algorithmic thinking and knowledge of data structures and algorithms.
  • Experience creating mathematical models of real-world optimization problems.
  • Experience with commercial solvers such as Gurobi, Xpress, or CPLEX.
  • Ability to design, develop, and maintain automated test scripts for functional, regression, and performance testing using testing frameworks and tools.
  • Ability to identify opportunities to accelerate the software development life cycle through innovative use of artificial intelligence or other tooling while upholding architecture consistency, secure design, and code-quality standards.
  • Ability to rigorously review artificial-intelligence-generated code for correctness, architectural fit, integration risk, and edge-case support.

Responsibilities

  • Investigate novel techniques combining leading heuristics with optimization.
  • Translate real-world supply chain management use cases into mathematical models.
  • Lead the design and implementation of mathematical models.
  • Define test strategies and develop comprehensive test plans.
  • Write unit and integration tests and debug software to ensure it is robust and error-free.
  • Design, develop, and maintain automated test scripts for functional, regression, and performance testing using testing frameworks and tools.
  • Collaborate with agile team members and other stakeholders.
  • Shape the future direction of Kinaxis as it enters new markets.
  • Identify opportunities to accelerate the software development life cycle through innovative use of artificial intelligence or other tooling while maintaining architecture consistency, secure design, and code-quality standards.
  • Review artificial-intelligence-generated code for correctness, architectural fit, integration risk, and edge-case support.

Desired Qualifications

  • Knowledge of machine-learning models and algorithms.

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