Job Summary:
Microsoft Quantum is assembling a talented and diverse international team to create scalable quantum computing systems. The Quantum Software Engineer II will build tools to advance quantum research and development, including quantum-specific languages, compilers, and integrations with AI capabilities.
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:
• Master's Degree 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 Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 2+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems
• OR equivalent experience.
• 2+ years programming experience in related programming languages.
• 1+ year(s) experience in a collaborative environment
• Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
• Ability to leverage AI tools to drive innovation and efficiency (e.g., performance modeling and analysis, research gathering, day to day task automation).
• Ability to work in an 'AI-first' environment using modern AI tools to accelerate discovery through hardware development.
Preferred:
• Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field
• 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 5+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems
• OR equivalent experience.
• 2+ years experience working with languages, compilers, simulators, code editors, or AI integration
• Experience developing in Rust, Python, or web technologies (HTML & CSS)
• Knowledge of quantum computing fundamentals or related mathematics (e.g., complex linear algebra)
• Familiarity with quantum development stacks (e.g., QDK, Qiskit, Cirq, Pennylane, CUDA-Q, etc.)
• Experience developing code for GPUs
• Familiarity with the LLVM project & IR
Company:
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services. Founded in 1975, the company is headquartered in Redmond, USA, with a team of 10001+ employees. The company is currently Late Stage.