Location Ottawa and Toronto, Canada - Hybrid. Other Canadian locations - Remote.About the team Operations Research Software Developers at Kinaxis create algorithms to optimize supply chains. Each one of us plays an important part in accomplishing our work, building our culture, and making a global impact.Every day, we are empowered to work together to help our customers make fast, confident planning decisions. This is how we create a better planet – for each other, for our customers and for generations to come. Our cloud-based platform Maestro ensures that the products we need – everything from medicine and cars to day-to-day items like toothpaste – make it to market and into our hands when we need them with minimal ecological footprint. Our customers have terabytes of data that needs to be analyzed for the largest supply chains imaginable. Our algorithms move the global economy-- in seconds, not hours, or days. It’s Big Data with an impact Gartner ReportResponsibilitiesInvestigate novel techniques combining class leading heuristics with optimizationTranslate real world Supply Chain Management use cases into mathematical modelLead the design and implementation of the mathematical modelDefine 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 stakeholdersShape the future direction of Kinaxis as we move into new marketsTechnologies we useC++ for core developmentCommercial mathematical solversMaestro’s market leading in-memory data server technologyVisual Studio, JIRA, Confluence, GitSophisticated internal testing tools to validate correctness and performanceVirtual and cloud infrastructure for development, support and testingCore implementation Core implementation is primarily in C++, but we value strong algorithmic thinkers who are proficient in one or more modern programming languages (e.g., C++, C#, Python) and willing to work across language boundaries.What we are looking forMSc or PhD in Operations Research, Industrial Engineering, Computer Science (or related)3+ years of software development experience, track record of delivering commercial softwareWorking knowledge of C++, including object-oriented design and design patterns, unit testingA love of data structures and algorithms, and the desire to apply them in the real worldExperience in creating mathematical models of real-world optimization problems.Experience in commercial solvers (Gurobi, Xpress, CPLEX)Ability to design, develop, and maintain automated test scripts for functional, regression, and performance testing using testing frameworks and tools.Ability to find opportunities to accelerate the SDLC through innovative application of AI or other tooling, while upholding architecture consistency, secure design, and code- quality standards.Ability to review AI-generated code rigorously for correctness, architectural fit, integration risk, and edge case support with a growth mindset and bias for experimentation.Nice to have knowledge in machine learning models and algorithmsNice to have knowledge of Supply Chain Management (Demand Planning, MRP, S&OP, Capacity Planning)Benefits People matter at Kinaxis and here are some of the perks and benefits we offer, which may vary by location and employee:Flexible vacation and Kinaxis Days (company-wide days off)Flexible work optionsPhysical and mental well-being programsRegularly scheduled virtual fitness classesMentorship programs, training, and career developmentRecognition programs and referral rewardsHackathonsEqual Opportunity Statement Kinaxis welcomes candidates to apply to our inclusive community. We provide accommodations upon request to ensure fairness and accessibility throughout our recruitment process for all candidates, including those with specific needs or disabilities. If you require an accommodation, please reach out to us at This contact information is for accessibility requests only and cannot be used to inquire about the status of applications.#J-18808-Ljbffr
Software Developer, Operations Research
KINAXIS INC.
ahuntsic north, ahuntsic north
Published 25 days ago
Report job