AI-Driven ML/OR Platform Engineer

Kinaxis Inc.

Ottawa, Toronto

Hybrid

CAD 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible vacation and Kinaxis Days
Flexible work options
Well-being programs
Mentorship & career development
Hackathons

Job summary

Kinaxis seeks an experienced ML/OR Platform Engineer in Ottawa or Toronto, Canada. You will join a team that builds the infrastructure for training, deploying, scaling, and monitoring ML models and optimization algorithms in our supply chain applications.

The role emphasizes collaboration, scalable design, and robust software delivery. You will work with C++/Python, cloud infrastructure, and advanced solvers to deliver reliable, high-performance solutions that support global customers.

Qualifications

  • MSc or PhD in Computer Science, Machine Learning, Operations Research, Engineering, or related field.
  • 3+ years of software development experience, track record of delivering commercial software.
  • Working knowledge of C++, including object-oriented design and design patterns, 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.
  • A love of data structures and algorithms, and the desire to apply them in the real world.

Responsibilities

  • Investigate novel techniques combining class leading heuristics with optimization and ML.
  • Translate real world Supply Chain Management use cases into mathematical models.
  • Lead the design and implementation of mathematical models and ML systems.
  • Define test strategies and develop comprehensive test plans.
  • Write unit testing, integration testing, and debugging to ensure robust and error-free software.
  • Design, develop, and maintain automated test scripts for functional, regression, and performance testing using testing frameworks and tools.
  • Collaborate closely with your agile team members and other stakeholders.

Skills

C++ programming
Python programming
Distributed systems
Unit testing
Algorithms & data structures
Cloud deployment
GPU computing
Optimization & ML
Optimization solvers

Education

MSc or PhD in CS/ML/OR/Engineering

Tools

Visual Studio
JIRA
Confluence
Git

Job description

Kinaxis seeks an experienced ML/OR Platform Engineer in Ottawa or Toronto, Canada. You will join a team that builds the infrastructure for training, deploying, scaling, and monitoring ML models and optimization algorithms in our supply chain applications.

The role emphasizes collaboration, scalable design, and robust software delivery. You will work with C++/Python, cloud infrastructure, and advanced solvers to deliver reliable, high-performance solutions that support global customers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis • Quebec

Hybrid
CAD 110,000 - 170,000
Flexible vacation
Flexible work options
Well-being programs
+4
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis • Southwestern Ontario

Hybrid
CAD 120,000 - 160,000
Flexible vacation
Kinaxis Days
Mentorship programs
+2
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis • Montreal

Hybrid
CAD 90,000 - 140,000
Flexible vacation
Flexible work options
Well-being programs
+3
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis • Halifax

Hybrid
CAD 120,000 - 160,000
Flexible vacation
Flexible work options
Well-being programs
+4
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis • Calgary

Hybrid
CAD 120,000 - 180,000
Flexible vacation
Kinaxis Days
Flexible work options
+2
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis • Ottawa, Toronto

Hybrid
CAD 110,000 - 160,000
Flexible vacation and Kinaxis Days
Flexible work options
Well-being programs
+4
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis Inc. • Ottawa, Toronto

Hybrid
CAD 120,000 - 160,000
Flexible vacation and Kinaxis Days
Flexible work options
Well-being programs
+2
ML Co-op Engineer: Production Python & AI
ML Co-op Engineer: Production Python & AI

Kinaxis • Halifax

Hybrid
CAD 37,000 - 55,000
Flexible vacation
Flexible work options
Well-being programs
+4
Head of Advanced Mathematical Modelling
Head of Advanced Mathematical Modelling

Kinaxis • Quebec

Hybrid
CAD 150,000 - 190,000
Flexible vacation
Flexible work options
Well-being programs
+4
Head of Advanced Mathematical Modelling
Head of Advanced Mathematical Modelling

Kinaxis • Calgary

Remote
CAD 180,000 - 240,000
Flexible vacation
Kinaxis Days
Flexible work options
+5