Get more replies from employers
Send a job-specific resume in minutes.
D-Wave is seeking a Senior Algorithms Developer to design, develop, and optimize advanced algorithms for real-world, high-impact problems. You will collaborate with researchers, engineers and product teams to build high-performance, production-ready algorithmic solutions across hybrid, classical, and emerging computing approaches.
The role blends research thinking with solid software engineering, requiring strong Python proficiency (C++ a plus) and a solid background in algorithms.
D-Wave is seekinga Senior Algorithms Developer to design, develop, and optimize advanced algorithms for real-world, high-impact problems. You will work closely with researchers, engineers, and product teams to build high-performance, production-ready algorithmic solutions, includinghybrid,classical,and emerging computing approaches. This role blends research thinking with strong software engineering practices.
Design, implement, and optimize algorithms for complex optimization and machine learning problems
Write high-quality, well-tested, and well-documented production code
Collaborate with researchers and engineers to translate ideas into scalable software
Prototype, evaluate, and improve algorithmic performance through experimentation
Participate in technical design discussions, code reviews, and best-practice initiatives
Stay current withstate-of-the-artalgorithmic and optimization techniques
Bachelor's orMaster's degree in Computer Science, Mathematics, Physics, Engineering, Operations Research, or a related field
5+years of professional experience developing algorithms and production software
Strongproficiencyin Python; experience with C++ or similar languages is a plus
Solid background in algorithms, data structures, and computational complexity
Experience with optimization, machine learning, or numerical methods
Knowledge of linear algebra, graph theory, or combinatorial optimization
Ability to read, understand, and implement research papers
Experience delivering end-to-end software projects, from design to deployment
Strong problem-solving, communication, and collaboration skills
Experience with optimization solvers or ML frameworks (e.g.,PyTorch, JAX, NumPy)
Exposure to hybrid or advanced computing paradigms
Research or applied R&D background
We celebrate diverse perspectives to drive innovation in our pursuit. Our employees range from distinguished domain experts with decades of experience in their respective fields, to bright and motivated graduates eager to make their mark. Our diverse and innovative team will make you feel appreciated, supported and empower your career growth at D-Wave.
We believe providing D-Wavers with company ownership, competitive pay, and a range of meaningful benefits is the start of creating a culture where people want to give the best they've got - not because they're simply making money, but because they've fallen in love with our vision, mission, values, and team.
During the interview process, your Recruiter will explain how our rubrics work across all our total rewards (base, equity, bonus,perks, benefit, culture) offerings. The base salary for this role is targeted between$150,000 - $206,000 CAD per year. The final offer isdeterminedby yourproficiencieswithin this level.
#LI-DC1
No 3rd party candidates will be accepted
It is D-Wave Systems Inc. policy to provide equal employment opportunity (EEO) to all persons regardless of race, color, religion, sex, national origin, age, sexual orientation, gender identity, genetic information, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state/provincial, local law.