Senior Software Developer

D-Wave is a leader in the development and delivery of quantum computing systems, software, and services, and is the world's first commercial supplier of quantum computers.
$124,000 - $186,000
Full-Stack
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer [Senior, Staff, Principal]

LatchBio seeks Senior to Principal Software Engineers to build a cloud platform for biology, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Overjet, the dental AI leader, to build innovative products improving oral health. Hybrid work in Palo Alto, Boston, or NYC.

Senior Software Engineer, KSM (SDKs & Integrations)

Join Keeper Security as a Senior Software Engineer for KSM, developing secure SDKs & integrations. Remote work, 5+ years experience required.

Description For Senior Software Developer

D-Wave (NYSE: QBTS) is seeking a Senior Software Developer to join their Algorithms, Performance, and Tools (APT) team. The role focuses on contributing to the continuous improvement of Ocean, their open-source software development kit for solving complex problems on quantum computers and quantum-classical hybrid solvers.

Key responsibilities include:

  • Developing software tools to facilitate running and solving complex problems
  • Maintaining and upgrading the Ocean SDK and QPU development tools
  • Writing clean, well-documented, and testable code
  • Contributing to open-source projects
  • Conducting experiments on QPU hardware
  • Supporting internal research teams, customers, and the quantum computing developer community

The ideal candidate will have:

  • A Bachelor's degree in computer science, physics, or mathematics (or equivalent experience)
  • Several years of professional software development experience
  • Excellent Python skills (C++ knowledge is a plus)
  • Familiarity with quantum computing and/or quantum software development
  • A research mindset and ability to implement complex research ideas
  • Experience with end-to-end software projects and open-source contributions
  • Knowledge of linear algebra, graph theory, and combinatorial optimization

This role offers the opportunity to work on cutting-edge quantum computing technology, contribute to open-source projects used worldwide, and shape the future of quantum programming. D-Wave provides a competitive compensation package, including company ownership opportunities and a range of benefits.

Join D-Wave and be part of a team that's unlocking the power of quantum computing to benefit business and society!

Last updated 9 months ago

Responsibilities For Senior Software Developer

  • Write clean, well-documented and testable code for Ocean software tools
  • Contribute to the open-source Ocean SDK, its sub-packages and work on QPU development tools
  • Research, design and conduct experiments to run on QPU hardware
  • Support QPU research projects and add features to the QPU pipeline
  • Support internal research teams, D-Wave customers, and the quantum computing developer community

Requirements For Senior Software Developer

Python
  • Bachelor's degree in computer science, physics or mathematics, or equivalent experience
  • Several years of professional experience in software development
  • Excellent Python skills
  • Familiarity and/or experience with quantum computing and/or quantum software development
  • Research mindset and understanding of state-of-the-art research
  • Experience working on end-to-end software projects
  • Comfortable with writing, documenting and using APIs
  • Experience working with open-source software
  • Familiarity with linear algebra, graph theory and combinatorial optimization

Benefits For Senior Software Developer

Equity
  • Competitive pay
  • Company ownership opportunities
  • Range of meaningful benefits

Interested in this job?