Kinaxis Inc.

Machine Learning/Operations Research Platform Engineer

Kinaxis Inc.
Apply
2 months ago
Remote, CanadaMid Level

Responsibilities

  • Investigate techniques combining heuristics, mathematical 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.
  • Build infrastructure and software for training, deploying, scaling, monitoring, and using ML models and optimization algorithms.
  • Develop and maintain distributed services and frameworks in C++ and Python.
  • Define test strategies, develop test plans, and perform unit testing, integration testing, and debugging.
  • Create automated test scripts for functional, regression, and performance testing.
  • Collaborate with agile team members and stakeholders.
  • Apply AI and other tooling to accelerate the software development lifecycle while maintaining architectural consistency, secure design, and code quality.

Requirements

  • MSc or PhD in Computer Science, Machine Learning, Operations Research, Engineering, or a related field.
  • At least 3 years of software development experience and a record of delivering commercial software.
  • Working knowledge of C++, object-oriented design, design patterns, and unit testing.
  • Experience building and maintaining distributed services and frameworks in C++ and Python.
  • Experience deploying and operating ML or optimization workloads in cloud or containerized environments.
  • Knowledge of data structures, algorithms, mathematical optimization, and mixed-integer programming concepts.
  • Familiarity with Gurobi, Xpress, CPLEX, and their use in production systems.
  • Ability to design and maintain automated functional, regression, and performance testing.
  • Familiarity with GPU-accelerated computing, distributed optimization systems, or high-performance computing is highly desirable.
  • Nice-to-have experience includes supply-chain management, NVIDIA CUDA, cuOpt, PDLP, large-scale optimization systems, MLOps, model lifecycle management, training pipelines, and inference services.

Benefits

  • Hybrid work in Ottawa or Toronto and remote work from other Canadian locations.
  • Flexible vacation and Kinaxis Days, which are company-wide days off.
  • Flexible work options.
  • Physical and mental well-being programs and regularly scheduled virtual fitness classes.
  • Mentorship, training, career development, recognition programs, referral rewards, and hackathons.
  • Inclusive recruitment process with accommodations available upon request.
Kinaxis Inc.

About Kinaxis Inc.

1,001-5,000 employees
Contact me