Optimization Algorithms Engineer - Classical & Hybrid Optimization Systems
Location:
Canada (hybrid/remote within Canada)
Experience:
3-5 years
Company:
SuperQ Quantum Computing Inc.
About the Role:
We are seeking an accomplished
Optimization Algorithms Engineer
to design, implement and deploy high?performance classical optimization algorithms (using tools like Gurobi, CPLEX, and open-source solvers) and to contribute to hybrid classical-quantum/annealing workflows as a plus. You will help power the optimization backbone of the Super?Platform -- our AI-driven supercomputing environment -- tackling complex industrial problems and integrating solver modules into production pipelines.
Key Responsibilities:
Design and implement optimization models for combinatorial, integer, mixed?integer, graph and network flow problems using Gurobi, CPLEX and open-source solvers (e.g., SCIP, CBC).
Formulate real-world problem instances (logistics, scheduling, manufacturing, supply chain) and develop tailored modelling pipelines: pre-processing, reformulations, heuristics, decomposition methods.
Integrate optimization modules into the Super Platform's architecture: API endpoints, orchestration of solver calls, result pipelines, dashboards.
Monitor and analyse solver performance: solution quality, runtime, memory usage, and identify/implement algorithmic or code optimisations.
Collaborate with the quantum/annealing team to explore hybrid workflows (classical + quantum annealing) and help evaluate when annealing or quantum solvers may add value.
Write clean, maintainable code, develop test suites, documentation and ensure reproducibility of optimisation workflows.
Communicate with domain teams (e.g., healthcare, manufacturing, logistics, finance) to understand problem context, define modelling constraints and deliver usable solutions.
Requirements:
3-5 years of professional experience in optimization algorithm development, operations research or a related field.
Bachelor's or Master's degree in Mathematics, Computer Science, Industrial Engineering, Operations Research or a related discipline.
Strong proficiency in
Python
(for modelling, data processing, solver invocation, result analysis).
Solid experience using
Gurobi
and/or
CPLEX
commercial solvers for MIP/ILP problems.
Experience with open-source solvers (SCIP, CBC, COIN-OR) or willingness to engage with them.
Good understanding of optimisation theory: MILP, CP, combinatorial optimisation, network flows, heuristics/metaheuristics.
Familiarity with C++ is a strong asset (for performance?critical modules) -- used as add-on language.
Excellent programming practices, ability to profile/optimise solver workflows, handle large problem?instances and collaborate across teams.
Strong analytical and communication skills -- capable of translating business/doman context into formal models and back.
Plus / Nice?to?have:
Exposure to quantum annealing or QUBO formulations, hybrid classical/quantum workflows, HPC or parallel computing for optimisation.
: you will sit at the intersection of cutting-edge quantum methods and real-world systems.
Flat organisation, open communication: bring ideas, experiment, iterate.
Ownership mindset: you will own modules end-to-end, from prototype to production.
Strong emphasis on
learning
,
curiosity
, and
innovation
- we expect you to push boundaries and help build the future of computing.
Global & diverse team: though based in Canada, you'll work across time zones collaborating with UAE, US, Europe.
Focus on work-life balance: flexible hours, remote-friendly, and inclusive of personal commitments.