About the Role
Overview
Microsoft Quantum has assembled a talented and diverse international team to create the world’s first scalable quantum computing system. Our full-stack approach involves exciting innovation from the physics at the quantum plane to providing global quantum services. 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. For more information about our team, visit Microsoft Quantum.
Responsibilities
- Designing and delivering fast, reliable, and secure components in Rust, Python, and TypeScript that form the backbone of our quantum developer experience.
- Building language and compiler features for Q#, OpenQASM, QIR, and related technologies that push the boundaries of what programs quantum developers can express.
- Creating intuitive, high-impact VS Code integrations that help scientists and engineers work productively with complex quantum systems.
- Exploring new ways to integrate cutting-edge AI capabilities into quantum development workflows.
- Collaborating closely with experts in quantum chemistry, error correction, control systems, and hardware to design end-to-end solutions that connect research and product.
- Engaging with the open-source community, triaging issues, and contributing improvements that help shape the future of the ecosystem.
Qualifications
Required/Minimum Qualifications:
- Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 1+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems.
- OR Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 3+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems.
- OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 4+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems.
- OR equivalent experience.
Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check.
Requirements
Quantum Computing Knowledge
Experience in quantum computing and algorithms is essential.
Programming Skills
Proficiency in Rust, Python, and TypeScript is required.
Compiler Development
Experience in developing compilers and language features is necessary.
Software Engineering Experience
A minimum of 1-4 years of software industry experience is required depending on educational background.
Nice to Have
Familiarity with integrating AI capabilities into software development workflows is a plus.
Experience engaging with the open-source community is beneficial.
Benefits
Growth Opportunities
Opportunities to grow skills in advanced computing and quantum technologies.
Inclusive Culture
A culture of inclusion where everyone can thrive.