This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Microsoft Quantum, we aim to empower science and scientists to solve the world’s biggest problems by realizing advanced computing platforms at the intersection of high-performance computing, artificial intelligence, and quantum information technology. Microsoft Quantum will change the world of computing and help solve some of humankind’s currently unsolvable problems. This role is on a team charged with building a scalable commercial quantum computer, the first of its kind on the planet. This involves designing, implementing, and integrating system software that is responsible for the initialization and running of quantum components as part of a coherent engineering stack. The candidate will help in developing and implementing novel algorithms to solve a variety of computationally hard problems. This includes working on novel Quantum Error Correction techniques and dealing with a real time quantum stack. They will also be expected to collaborate with experimentalists and hardware designers on current and future designs. Work assignments will span the breadth of software, firmware and hardware subsystems.
Job Responsibility:
Design and implement Microsoft Quantum software and firmware subsystems for quantum hardware
Works with appropriate stakeholders to determine user requirements for a feature
Supports identification of dependencies, and the development of design documents for a product feature with oversight
With guidance, learns to create and implement code for a product, service, or feature reusing code as applicable
Assists and learns about breaking down work items into tasks and provides estimation
Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook
Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
Embody our Culture and Values
Requirements:
Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field OR equivalent experience
1+ year(s) programming experience in related programming languages
Ability to meet Microsoft, customer and/or government security screening requirements
Ability to provide proof of citizenship or protected status for export control assessment
Nice to have:
Bachelor's Degree in Computer Science OR related technical field AND 1+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java or Rust
Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
Motivated with an ability to succeed in a team-oriented, fast-paced environment
Experience administering and developing on Windows
Ability to identify problem areas, drive issues to closure and ensure solid root cause understanding
Problem-solving skills, with a solid understanding of software development and testing practices
Ability to leverage AI tools to drive innovation and efficiency
Ability to work in an “AI-first” environment using modern AI tools to accelerate discovery through hardware development