Job details
Job type full-time
Not provided by employer
Full job description
D-wave is looking for a python software developer to join our application development technologies and tools (adtt) teamThis developer will collaborate on the continuous improvement of leap, the first cloud-based quantum application environment that provides real time access to a live quantum computer.
What you will do: in this role you’ll be developing software that allows our customers to develop applications that run on our quantum computerYou will be particularly focused on maintaining, upgrading and modernizing our open source, client libraries and library of examples on githubNo prior quantum physics is requiredYou will learn on the job how to make use of this bleeding edge technologyHere’s what makes this role awesome: challenge: you’ll be responsible for a core part of our software offering that forms the building block of future quantum applicationsConnection: your work will be seen (and used!) by programmers around the worldImpact: you and your team will lay the groundwork for the future of programming quantum computers.
In this role you`ll
Write clean, well-documented and testable software for our open source, ocean software tools in github
Support the quantum computing developer community and d-wave customers by maintaining code and fixing bugs in open and closed source software
Write and maintain application examples to help new users map their application to the quantum computer.
Provide technical expertise and guidance on software architecture best practices
The skills we’re looking for:
3+ years professional python software development experience
Bachelors degree in computer science or equivalent experience and understanding of a wide breadth of computer science fundamentals
Strong experience with git, github
Demonstrable mastery of a technical subject that you’re passionate about
Excellent python and/or c++ abilities or a deep understanding of how similar languages function under the hood
Experience incorporating builds and tests into a continuous integration platform like circle-ci, appveyor, jenkins or travis
Experience working on end-to-end software projects: from architecture to implementation to documentation
Familiarity with linear algebra and graph theory
Effective technical communication skills (verbal and written): you’ll need to work 1-on-1 with our clients and internal teams
Nice to have:
Experience managing github repositories in a production environment
D-wave is passionate about building a diverse and inclusive workplace and welcomes applicants from a wide range of backgrounds, identities and experiencesIt is our policy to provide equal employment opportunity 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 or provincial law.
No 3rd party candidates will be acceptedIt is d-wave systems incPolicy 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.
Hiring insights
Job activity
Posted 6 days ago