Jobs / Kinaxis

Machine Learning/Operations Research Platform Engineer

Kinaxis · Canada · Remote
CanadaExp: 3+ yrsHybrid
Remuneration
Not specified
Location
Canada · Remote
Eastern Daylight Time (UTC-4)
Visa sponsorship
Not specified

Job summary

Kinaxis is seeking a Machine Learning/Operations Research Platform Engineer to build infrastructure and software for machine-learning models and optimization algorithms in supply chain applications.

Qualifications

  • MSc or PhD in Computer Science, Machine Learning, Operations Research, Engineering, or related field
  • 3+ years of software development experience with commercial software
  • Working knowledge of C++ and object-oriented design
  • Experience with distributed services in C++ and Python
  • Experience with ML or optimization workloads in cloud environments
  • Knowledge of data structures and algorithms
  • Understanding of mathematical optimization and mixed-integer programming
  • Familiarity with optimization solvers (Gurobi, Xpress, CPLEX)
  • Ability to design and maintain automated test scripts
  • Ability to innovate in SDLC using AI or tooling
  • Ability to review AI-generated code for correctness and integration risk
  • Familiarity with GPU-accelerated computing frameworks is desirable

Responsibilities

  • Investigate novel techniques combining heuristics with optimization and ML
  • Translate Supply Chain Management use cases into mathematical models
  • Lead design and implementation of mathematical models and ML systems
  • Define test strategies and develop comprehensive test plans
  • Write unit and integration tests to ensure robust software
  • Design and maintain automated test scripts for various testing types
  • Collaborate with agile team members and stakeholders

Skills

ConfluenceC++GitJiraPython

Degrees

MSc or PhD in Computer ScienceMachine LearningOperations ResearchEngineeringRelated field

Relocation

No