Junior Software Developer (Quantum Computing Applications Development – Tech and Tools)
D-Wave is the leader in the development and delivery of quantum computing systems and software and is the world's only commercial supplier of quantum computers. Our systems have solved important prototype problems in areas including optimization of financial portfolios and traffic flow, image and pattern recognition, and materials simulation, and are far more capable than any other quantum computer today. Our patent portfolio leads the industry. D-Wave has installed more than $50 million worth of quantum systems, and our customers include Lockheed Martin/USC Information Sciences Institute, Google/NASA/Universities Space Research Association, Los Alamos National Lab, Oak Ridge National Lab, and Volkswagen. Most customers access our quantum systems through the cloud.
Classical computers are reaching their limits and use enormous amounts of power, while the size of problems grows. Computers that harness quantum effects have the potential to solve many important problems faster and better than conventional computers, using orders of magnitude less power. We focus on customers who need solutions to computationally difficult problems in optimization, machine learning, artificial intelligence and materials science. 
D-Wave is looking for exceptionally motivated people who love to see the impact of their work, who are driven to ensure the success of the company, and who want to be a part of something special.  We are working to radically change what is possible with computers and are leading the effort to commercialize quantum computing
Position: Junior Software Developer
D-Wave is looking for a junior software developer to develop deep expertise in our open source tools, contribute to these tools and work with our external users: https://github.com/dwavesystems
These tools allow people to rapidly prototype applications using our quantum computer. In this role you’ll be helping maintain these tools, fixing bugs, supporting users and providing feedback and input into current and future tools. 
No prior quantum physics is required, you’ll learn on the job how to make use of this bleeding edge technology. 
Here’s what makes this role awesome: 
Novelty: You’ll literally work on programming quantum computers for a living.
Connection: You’ll work with and support programmers around the world. 
Impact: You and your team will lay the groundwork for the future of programming quantum computers. 
The role:
  • Supporting the quantum computing developer community and D-Wave customers by maintaining code and fixing bugs in open and closed source software

  • Supporting and responding to users of our tools in the open source community

  • Acting as the in-house expert for the open and closed source development tools created by your team

  • Developing and documenting demos

  • Collecting user feedback for and providing input into the continuous improvement of the D-Wave open source tools suite.

The skills we’re looking for:
  • Experience developing software at a professional level and a passion for programming

  • Bachelors degree in Math, Physics or Computer Science or equivalent

  • Experience in Python, C would be an added asset

  • Excellent written and verbal technical communication skills: you’ll need to work 1-on-1 with our clients and internal teams

  • Great people skills and a drive to help connect users to our technology

  • Demonstrable mastery of a technical subject that you’re passionate about