Kinaxis is hiring a Senior Algorithm Developer for their Ottawa and Toronto offices, offering a hybrid work model. In this role, you will work on algorithm-backed product development, utilizing your deep knowledge of production scheduling algorithms and software engineering skills. The position requires 5+ years of experience in algorithm development, proficiency in languages like Java, C++, or C#, and excellent communication abilities. The salary range is $102,000 to $150,000, plus a discretionary 10% bonus.
Qualifications
5+ years of algorithm development experience in a production environment.
Strong software engineering skills with experience delivering enterprise-grade commercial software.
Ability to design and contribute to automated testing for functional correctness and performance.
Responsibilities
Contribute across the full lifecycle of algorithm-backed product development.
Design, implement, and test production scheduling models and heuristics.
Collaborate closely with agile team members across various functions.
Skills
Production scheduling algorithms
Optimization techniques
Software engineering skills
Java
C++
C#
Communication skills
Education
Bachelor’s or Master’s degree in Industrial Engineering, Operations Research, Computer Science
Tools
Gurobi
CPLEX
Xpress
Job description
Kinaxis is hiring a Senior Algorithm Developer for their Ottawa and Toronto offices, offering a hybrid work model. In this role, you will work on algorithm-backed product development, utilizing your deep knowledge of production scheduling algorithms and software engineering skills. The position requires 5+ years of experience in algorithm development, proficiency in languages like Java, C++, or C#, and excellent communication abilities. The salary range is $102,000 to $150,000, plus a discretionary 10% bonus.