
Senior Algorithm Developer [631]
D-Wave Systems13 days ago
Burnaby, CanadaSenior
Responsibilities
- Develop new features, algorithm improvements, and bug fixes for D-Wave optimization solvers.
- Design and refine advanced heuristics and exact optimization methods for large-scale combinatorial problems.
- Lead projects and technical initiatives from concept through delivery with minimal oversight.
- Contribute to proprietary solvers and the open-source optimization modeling framework.
- Collaborate with product, engineering, and professional services teams to tailor solutions to customer needs.
- Evaluate emerging research in discrete optimization and hybrid quantum-classical algorithms for incorporation into the solver stack.
- Identify limitations and performance-improvement opportunities in existing codebases and processes.
Requirements
- Graduate degree in Operations Research, Computer Science, Mathematics, Physics, or a related field, or equivalent experience.
- At least 5 years of experience solving complex problems with algorithmic and optimization techniques in an applied setting.
- Experience developing solvers in constraint-based local search, constraint programming, mixed-integer programming, routing or scheduling engines, or SAT solvers.
- Ability to implement algorithms in C++ and Python.
- Experience with combinatorial algorithms and discrete optimization.
- Experience with Gurobi, SCIP, CPLEX, Hexaly, OR-Tools, or similar platforms.
- Current understanding of heuristic and complete methods for discrete optimization.
- Ability to scope and estimate work, anticipate obstacles, and adapt plans proactively.
- Strong technical communication and cross-disciplinary collaboration skills.
- Ownership, sound judgment, continuous-improvement orientation, and creative problem-solving ability.
Benefits
- Company ownership, competitive pay, equity, bonus, perks, and benefits are part of D-Wave's total rewards offering.
- Equal employment opportunity is provided regardless of legally protected characteristics.
About D-Wave Systems
D-Wave Systems builds quantum computing hardware and software, focused on quantum annealing, with access delivered via its Leap cloud and on-premise systems. It sells subscriptions, systems, and professional services to commercial, government, and research users tackling optimization and machine-learning workloads. Founded in 1999 and headquartered in Palo Alto, it is a public company listed on the NYSE.