Talent.com
Kinaxis
Senior Algorithm Developer – Production Scheduling (Supply Chain)Kinaxis • Calgary, AB, Canada
Senior Algorithm Developer – Production Scheduling (Supply Chain)

Senior Algorithm Developer – Production Scheduling (Supply Chain)

Kinaxis • Calgary, AB, Canada
30+ days ago
Job type
  • Full-time
Job description

Location

Ottawa and Toronto, Canada - Hybrid

Other Canadian locations - Remote

Salary Range

Annual cash compensation ranges from $102,000 to $150,000, plus a discretionary 10% company bonus. The final offer within this range will reflect the successful candidate’s skills and experience.

What you will do

  • As a Senior Algorithm Developer, you will contribute across the full lifecycle of algorithm‑backed product development, working at the intersection of real‑world scheduling problems and enterprise software delivery.
  • Design, implement, and test production scheduling models, constraints, heuristics, and meta‑heuristics.
  • Translate real‑world manufacturing and scheduling constraints into robust computational and mathematical models.
  • Investigate and apply advanced scheduling techniques, including targeted use of AI/ML where appropriate.
  • Lead or contribute to the design, implementation, and evolution of core scheduling logic in a commercial, enterprise‑grade product.
  • Define and contribute to test strategies, including unit, integration, regression, and performance testing, to ensure correctness and scalability.
  • Collaborate closely with agile team members across engineering, product, QA, and support throughout design, implementation, and delivery.
  • Participate actively in design discussions, code reviews, and scrum rituals, helping maintain a high bar for quality and maintainability.
  • Support product stability by triaging defects, explaining product behaviour, suggesting workarounds, and fixing and validating moderate issues.
  • Identify opportunities to improve and accelerate the SDLC through better tooling, automation, or AI‑assisted workflows, while maintaining architectural consistency, secure design, and code quality.
  • Review AI‑generated code with rigor, ensuring correctness, architectural fit, integration safety, and edge‑case coverage.

What we are looking for

  • Deep knowledge of production scheduling algorithms, optimization techniques, and/or heuristics.
  • Strong software engineering skills with experience delivering enterprise‑grade commercial software.
  • 5+ years of algorithm development experience in a production environment.
  • Proficiency in Java, C++, C#, or similar object‑oriented languages, including unit testing and design patterns.
  • Experience translating real‑world planning or scheduling problems into computational or mathematical models.
  • A passion for algorithms, data structures, and problem solving, with a desire to see solutions used in the real world.
  • Ability to design and contribute to automated testing for functional correctness and performance.
  • Comfort working across the full SDLC, from design through delivery and ongoing support.
  • Strong communication skills, with the ability to explain complex behaviour clearly to both technical and non‑technical stakeholders.
  • Bachelor’s or Master’s degree in Industrial Engineering, Operations Research, Computer Science, or a related field.

Nice to Have

  • Background or understanding of supply chain management or manufacturing domains.
  • Exposure to automation and infrastructure that supports reliable development, testing, performance validation, and production support.
  • Familiarity with commercial solvers (e.g., Gurobi, CPLEX, Xpress).
  • Exposure to machine learning or AI techniques applied in optimization or planning contexts.
#J-18808-Ljbffr
Create a job alert for this search

Senior Algorithm Developer – Production Scheduling (Supply Chain) • Calgary, AB, Canada

Similar jobs

AI/ML Lead (Senior Machine Learning Engineer – Full-time Leadership Role)

Aurelian Venture AICalgary, AB, CA
Full-time

AI/ML Lead (Senior Machine Learning Engineer – Full-time Leadership Role).Full-Time, Contract, Hands‑on Technical Leadership.CAD $180,000 – $250,000 base + significant equity + performance bonuses ... Show more

 • Promoted

Senior ML Inference Engineer — Model Efficiency

CohereCalgary, AB, CA
Full-time

A leading AI technology company is seeking a Member of Technical Staff to enhance model efficiency.This role involves improving performance metrics, optimizing bottlenecks, and collaborating with v... Show more

 • Promoted

Senior Hardware & Embedded Security Consultant — Remote

NCC Group North AmericaCalgary, AB, CA
Remote
Full-time

A global leader in security consulting is seeking a Senior Security Consultant specializing in hardware and embedded security in Waterloo, Canada.This role involves conducting penetration testing, ... Show more

 • Promoted

Senior C++ Algorithm Engineer — Hybrid, Mentorship & Impact - $140,000 - $190,000 A Year

Technology Solutions ProviderCalgary, Canada
Full-time

A leading technology solutions provider is seeking an experienced developer to create high-performance algorithms for supply chain solutions.With responsibilities that include designing algorithms ... Show more

 • Promoted

Senior Distributed Diffusion ML Engineer — Remote

Bagel LabsCalgary, AB, CA
Remote
Full-time

A leading machine learning research lab is looking for an expert in distributed systems to design scalable infrastructure for diffusion models.The ideal candidate will have substantial experience i... Show more

 • Promoted

Senior Elixir Developer

HiiveCalgary, AB, CA
Full-time

Hiive is a fintech startup building a marketplace for private pre-IPO companies.We are growing quickly and looking to hire a seasoned Elixir developer to our team.The ideal candidate will have subs... Show more

 • Promoted

Senior Full Stack Developer

Hewitt BanksCalgary, AB, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Principal Software Supply Chain Security Architect

GitLabCalgary, AB, CA
Full-time

A leading software development firm is seeking a Principal Engineer for Software Supply Chain Security.In this role, you will lead the strategy for securing software delivery on the platform.Respon... Show more

 • Promoted

Cloud Native Machine Learning Architect for Next-Gen Solutions

CaylentCalgary, AB, CA
Full-time

Become a pioneering Machine Learning Architect focused on cloud-native applications.Collaborate remotely to innovate AWS solutions for forward-thinking clients seeking advanced technology implement... Show more

 • Promoted

Senior iOS Developer – AI/ML, Apple Health, and In-App Purchases

H&N Research IncCalgary, AB, CA
Full-time

Senior iOS Developer – AI/ML, Apple Health, and In-App Purchases.At H&N WORK, we create innovative, mission-driven products that improve lives through advanced mobile technology.We are a compact, a... Show more

 • Promoted

Full Stack Developer - Senior

VGen Technologies LLCCalgary, AB, CA
Full-time

Senior Full Stack Developer (Remote, with occasional travel to Edmonton).The Developer(s) are responsible for applying security best practices, ensuring solutions meet regulatory and compliance sta... Show more

 • Promoted

Senior Software Engineer / Coding Expert

Great Value HiringCalgary, AB, CA
Part-time

Senior Software Engineer / Coding Expert.This range is provided by Great Value Hiring.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Senior Sof... Show more

 • Promoted

Senior Software Cloud Developer with CPKC

CPKCCalgary, AB, CA
Full-time

Advance your career as a Senior Software Cloud Developer at CPKC, specializing in AWS and Azure platforms.This hybrid role involves hands-on development and data engineering initiatives.In this pos... Show more

 • Promoted

Senior Algorithm Developer – Production Scheduling (Supply Chain)

KinaxisCalgary, Alberta, Canada
Full-time

Ottawa and Toronto, Canada - Hybrid.Other Canadian locations - Remote.Annual cash compensation ranges from $102,000 to $150,000, plus a discretionary 10% company bonus.The final offer within this r... Show more

 • Promoted

ML Engineer (Speech-to-Speech) — Subject Matter Expert

VosynCalgary, AB, CA
Full-time

ML Engineer (Speech-to-Speech) — Subject Matter Expert.At Vosyn, we embrace the exciting, game-changing world of Artificial Intelligence, driving innovation and pioneering impactful projects across... Show more

 • Promoted

Senior ABAP Developer - C4M (Canada)

SAP FioneerCalgary, AB, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Do you want to be part of a new, fast-growing global company delivering the next generation of softwar... Show more

 • Promoted

Developer

Absorb SoftwareCalgary, AB, CA
Full-time

Absorb is seeking an intermediate-level Developer to take ownership of an internal ETL tool that supports billing, accounting, and operations.In this individual contributor role, you’ll help mainta... Show more

 • Promoted

Senior Developer Specializing in Big Data and Innovation

Triton DigitalCalgary, AB, CA
Full-time

Join a vibrant, Agile team as a Senior Developer focused on driving innovation with Big Data technologies.Utilize your expertise in Spark and data pipeline development in a fully remote setting.Thi... Show more

 • Promoted

Senior Developer

AdeccoCalgary, AB, CA
Temporary

Recruitment Consultant @ Adecco | Human Resources, HRM, Training and Development | CHRP in process.Adecco is currently recruiting for a Senior Developer.This is a 6-month contract opportunity with ... Show more

 • Promoted

Senior Software Developer (AI, MCP, B2B)

Bison & BirdCalgary, AB, CA
Full-time

Senior Software Developer (AI, MCP, B2B).Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Experienced Software Developer (AI, MCP, B2B).Full-Time, On-S... Show more