
Senior Algorithm Developer –Supply Chain Production Scheduling
Kinaxis Inc.7 hours ago
Remote, EMEASenior
Responsibilities
- Design, implement, and test production scheduling models, constraints, heuristics, and metaheuristics.
- Translate real-world manufacturing and scheduling constraints into computational and mathematical models.
- Apply advanced scheduling techniques, including targeted AI/ML techniques where appropriate.
- Design, implement, and evolve core scheduling logic in a commercial enterprise-grade product.
- Define and contribute to unit, integration, regression, and performance testing strategies.
- Collaborate with engineering, product, QA, and support teams throughout design, implementation, and delivery.
- Participate in design discussions, code reviews, and scrum rituals.
- Triage defects, explain product behavior, suggest workarounds, and fix and validate moderate issues.
- Improve the software development lifecycle through tooling, automation, and AI-assisted workflows.
- Review AI-generated code for correctness, architectural fit, integration safety, and edge-case coverage.
Requirements
- Deep knowledge of production scheduling algorithms, optimization techniques, and/or heuristics.
- 5+ years of algorithm development experience in a production environment.
- Strong software engineering experience delivering enterprise-grade commercial software.
- Proficiency in Java, C++, C#, or similar object-oriented languages, including unit testing and design patterns.
- Experience translating planning or scheduling problems into computational or mathematical models.
- Ability to design and contribute to automated testing for functional correctness and performance.
- Comfort working across the full software development lifecycle, from design through delivery and ongoing support.
- Strong communication skills for explaining complex behavior to technical and non-technical stakeholders.
- Bachelor’s or master’s degree in Industrial Engineering, Operations Research, Computer Science, or a related field.
- Background in supply chain management or manufacturing is preferred.
- Exposure to development, testing, performance validation, and production-support automation and infrastructure is preferred.
- Familiarity with commercial solvers such as Gurobi, CPLEX, or Xpress is preferred.
- Exposure to machine learning or AI techniques applied to optimization or planning is preferred.
Benefits
- Remote work from anywhere in the UK and Europe region.
- Flexible vacation, Kinaxis Days, and 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.
About Kinaxis Inc.
Kinaxis builds RapidResponse, a cloud-based supply chain planning and orchestration platform used for S&OP, demand/supply planning, and risk management by enterprises in automotive, life sciences, high tech, and industrial sectors. It sells subscription software and related services to manage end-to-end supply chains. Founded in 1984 and headquartered in Ottawa, the company is publicly traded on the Toronto Stock Exchange (KXS).