AI & Emerging technologies

Senior Production Scheduling Algorithm Developer

Kinaxis Inc.

Ottawa · Ontario · Canada

Design production scheduling algorithms remotely from anywhere in the UK and Europe, using optimization, heuristics, and strong software engineering skills. Build enterprise solutions for complex manufacturing challenges.

As a Senior Algorithm Developer, you will develop algorithm-backed products across the full software lifecycle. You will model real-world scheduling constraints, evolve core scheduling logic, and apply advanced techniques, including AI/ML where appropriate. Your work supports Kinaxis Enterprise Scheduling, a configurable platform for production planning and detailed scheduling.

Key Responsibilities:

  • Design, implement, and test scheduling models and constraints
  • Translate manufacturing requirements into computational and mathematical models
  • Apply heuristics, metaheuristics, and targeted AI/ML techniques
  • Define unit, integration, regression, and performance testing strategies
  • Collaborate across engineering, product, QA, and support

Requirements:

  • Deep knowledge of scheduling algorithms and optimization techniques
  • Five-plus years developing algorithms in production environments
  • Proficiency in Java, C++, C#, or similar languages
  • Enterprise software delivery and automated testing experience
  • Bachelor’s or Master’s degree in a related field

Apply algorithm development, optimization, and software engineering expertise to advance Kinaxis production scheduling products remotely across UK and Europe.

#J-18808-Ljbffr

Reference: WJ-4483_1412579

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.