×
Register Here to Apply for Jobs or Post Jobs. X

Senior Algorithms Developer

Job in Burnaby, BC, Canada
Listing for: D-Wave
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
    Software Engineer, Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Data Scientist
Salary/Wage Range or Industry Benchmark: 150000 - 206000 CAD Yearly CAD 150000.00 206000.00 YEAR
Job Description & How to Apply Below

About The Role

D-Wave is seeking a Senior Algorithms Developer to design, develop, and optimize advanced algorithms for real-world, high-impact problems. The role blends research thinking with strong software engineering practices and involves working closely with researchers, engineers, and product teams to build high-performance, production-ready algorithmic solutions, including hybrid, classical, and emerging computing approaches.

What You’ll Do
  • 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 with state-of-the-art algorithmic and optimization techniques
About You
  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Physics, Engineering, Operations Research, or a related field
  • 5+ years of professional experience developing algorithms and production software
  • Strong proficiency in 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
Nice to Have
  • Experience with optimization solvers or ML frameworks (e.g., PyTorch, JAX, Num Py)
  • Exposure to hybrid or advanced computing paradigms
  • Research or applied R&D background

The base salary for this role is targeted between 150,000 – 206,000 CAD per year with additional equity, bonus, perks, benefits, and culture offerings to be discussed during the interview process.

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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary