Powering the world's supply chains.
Software Developer, Operations Research
Location
Canada
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Software Developer, Operations Research
Kinaxis
• Investigate novel techniques combining class leading heuristics with optimization • Translate real world Supply Chain Management use cases into mathematical model • Lead the design and implementation of the mathematical model • Define 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 stakeholders • Shape the future direction of Kinaxis as we move into new markets
Job Requirements
- MSc or PhD in Operations Research, Industrial Engineering, Computer Science (or related)
- 3+ years of software development experience, track record of delivering commercial software
- Working knowledge of C++, including object-oriented design and design patterns, unit testing
- A love of data structures and algorithms, and the desire to apply them in the real world
- Experience 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 algorithms
- Nice to have knowledge of Supply Chain Management (Demand Planning, MRP, S&OP, Capacity Planning)
Benefits
- Flexible vacation and Kinaxis Days (company-wide days off)
- Flexible work options
- Physical and mental well-being programs
- Regularly scheduled virtual fitness classes
- Mentorship programs, training, and career development
- Recognition programs and referral rewards
- Hackathons
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Responsible for product introductions and manufacturing performance for new and sustaining AI/ML and GPGPU and hardware accelerator-based server and storage platforms • Strong ability to organize teams and drive the solution for multiple, complex problems cross-functionally and within various areas of technical expertise (hardware, software, firmware, performance, interoperability, etc.) • Must be extremely detailed oriented while at the same time able to communicate complex issues in simple, actionable terms at all levels within the organization • Must possess a strong balance of technical skills, experience-based judgment and business acumen in all execution and decision-making activities • Strong ability to develop, grow and maintain healthy interpersonal relationships with peers, team members, executive leadership, customers and external partners at all times • Provide thought leadership and direct engineering support to multiple manufacturing sites in the areas of product, test infrastructure, component and supplier expertise • Exchange knowledge and information with other Jabil facilities to ensure best practices are both shared and implemented throughout the Jabil organization • Guide the customer and Jabil operational teams towards the successful resolution of complex and/or systemic product, process and material issues through the application of rigorous analytical methods • Partner with site operations and test leadership to drive root cause investigations leading to clear actions and improvements in FPY, test throughput and repair yield • Primary technical interface for customer product introductions and manufacturing performance from a server and storage subject matter expertise perspective • Directly contribute to the knowledge base used for effective/accurate debug, train the appropriate test/debug leads and respond to feedback in a timely manner to support daily operational objectives
• responsible for analyzing, developing, and improving industrial processes • support the overall design and analysis of mechanical components and system designs for nuclear and commercial projects • collaborate with productions teams, quality control, and other engineers • apply extensive knowledge of engineering principles to design products such as chemical engineering systems • perform a variety of engineering calculations using advanced and traditional engineering methods • run experiments and tests to assist in the preparation of design documents and plant modifications • ensure relevant design criteria, specifications, practices, procedures and codes are used • work in multi-discipline teams on project-based work • conduct mentoring, guidance, and quality reviews of the work of junior colleagues • recommend new equipment, concepts and techniques to improve performance • operate with a high degree of independence
• responsible for design, layout, installation, and maintenance of piping systems and associated supports • support the overall design and analysis of mechanical components, systems and piping designs for nuclear and commercial projects • create detailed engineering drawings, P&IDs, and 3D models for piping routes, equipment, placement, and plant setup • perform a variety of engineering calculations using traditional and advanced engineering methods and applicable design codes and regulatory requirements • specify piping materials, fittings, valves, and support systems • perform stress analysis using software to ensure structural integrity • specialize in the preparation of technical specifications, requisitions, and vendor recommendations for piping components • review of technical documents and drawings, calculations, design/analysis reports, design requirements, etc. • specialize in routine development, management and implementation of engineering analysis, activities and programs to identify and resolve routine equipment and system problems • work in multi-discipline teams on project-based work and ensure integration of design across multiple disciplines
• Lead project commissioning: Monitor and execute all commissioning phases from design review through post-construction, providing technical expertise and field oversight across mechanical, electrical, and plumbing systems • Develop commissioning deliverables: Create robust commissioning plans, specifications, activity schedules, and sequence-of-work aligned with ASHRAE, CSA, and LEED requirements • Execute field activities: Lead comprehensive on-site commissioning including equipment inspections, startup oversight, functional performance testing, integrated systems testing, and seasonal/performance verification • Manage cross-functional coordination: Collaborate with internal teams, consultants, and contractors; chair commissioning meetings to ensure effective stakeholder communication and project alignment • Perform technical reviews: Conduct thorough design drawing reviews, specification reviews, and submittal evaluations to verify systems meet project requirements and identify potential issues • Conduct systems testing: Utilize calibrated testing equipment (flow hoods, thermal cameras, power quality meters, anemometers) to test and verify HVAC, building automation, plumbing, lighting controls, and emergency power systems • Deliver project documentation: Develop and track issues logs, compile systems manuals, create training programs for operations staff, and provide comprehensive support for all commissioning documentation requirements



