Senior Production Scheduling Algorithm Developer
Kinaxis Inc.
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-LjbffrReference: WJ-4483_1412579