Quantum Software Engineer II

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Quantum Software Engineering

This role focuses on building developer tools for quantum computing, including languages, compilers, simulators, and debuggers. A key aspect is integrating AI capabilities into these quantum development workflows and leveraging AI tools for innovation and efficiency. The role involves software development in Rust, Python, and TypeScript, with a focus on open-source collaboration.

What you'd actually do

  1. Designing and delivering fast, reliable, and secure components in Rust, Python, and TypeScript that form the backbone of our quantum developer experience
  2. Building language and compiler features for Q#, OpenQASM, QIR, and related technologies that push the boundaries of what programs quantum developers can express.
  3. Creating intuitive, high-impact VS Code integrations that help scientists and engineers work productively with complex quantum systems.
  4. Exploring new ways to integrate cutting-edge AI capabilities into quantum development workflows.
  5. Collaborating closely with experts in quantum chemistry, error correction, control systems, and hardware to design end-to-end solutions that connect research and product.

Skills

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
  • Microsoft Cloud Background Check
  • Citizenship & Citizenship Verification
  • 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

Nice to have

  • quantum computing & algorithms
  • programming languages & compilers
  • Rust
  • LLVM technologies
  • advanced AI tooling
  • GPU development

What the JD emphasized

  • minimum 60% time in the office
  • requires access to information that is controlled for export under export control regulations
  • successful candidate will be required to provide either proof of their country of citizenship or proof of their U.S. permanent residency or other protected status
  • citizenship will be verified with a valid passport