K

Kinaxis

Cloud-based supply chain planning platform

Machine Learning/Operations Research Platform Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A Master of Science or PhD in Computer Science, Machine Learning, Operations Research, Engineering, or a related field is required.
  • At least three years of software development experience and a track record of delivering commercial software are required.
  • Working knowledge of C++, including object-oriented design, design patterns, and unit testing, is required.
  • Experience building and maintaining distributed services and frameworks in C++ and Python is required.
  • Experience deploying and operating machine-learning or optimization workloads in cloud or containerized environments is required.
  • A love of data structures and algorithms, and the desire to apply them in the real world, is required.
  • Working knowledge of mathematical optimization and mixed-integer programming concepts is required.
  • Familiarity with commercial optimization solvers such as Gurobi, Xpress, and CPLEX, and their application in production systems, is required.
  • Ability to design, develop, and maintain automated test scripts for functional, regression, and performance testing using testing frameworks and tools is required.
  • Ability to identify opportunities to accelerate the software development lifecycle through innovative application of artificial intelligence or other tooling while upholding architecture consistency, secure design, and code-quality standards is required.
  • Ability to rigorously review artificial-intelligence-generated code for correctness, architectural fit, integration risk, and edge-case support is required.

Responsibilities

  • Investigate novel techniques combining leading heuristics with optimization and machine learning.
  • Translate real-world supply chain management use cases into mathematical models.
  • Lead the design and implementation of mathematical models and machine-learning systems.
  • 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.

Desired Qualifications

  • Familiarity with GPU-accelerated computing frameworks, distributed optimization systems, or high-performance computing environments is highly desirable.
  • Knowledge of supply chain management, including demand planning, materials requirements planning, sales and operations planning, and capacity planning.
  • Experience with GPU computing, NVIDIA CUDA, cuOpt, PDLP, or large-scale optimization systems.
  • Experience with machine-learning operations, model lifecycle management, training pipelines, and inference services.

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