Principal Quantum Applications Architect - Cryptography

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

This role focuses on developing quantum algorithms for cryptography and simulation, designing quantum cryptographic schemes, and optimizing quantum system architectures. It involves mathematical research and experimentation for new quantum algorithms, with a focus on fault-tolerant quantum computers and hybrid quantum-classical workflows.

What you'd actually do

  1. Create, build, and refine quantum algorithms for cryptanalysis and simulation.
  2. Design novel quantum cryptographic schemes.
  3. Develop, test, and validate models for estimating the cost and practicality of algorithms on scaled quantum computers.
  4. Conduct simulations to optimize quantum system architectures for applications.
  5. Drive mathematical research and experimentation aimed at developing new quantum algorithms.

Skills

Required

  • Doctorate in Computer Science, Mathematics, Software Engineering, Physics, Physical Sciences, or related field AND 3+ years software industry experience, including developing commercial software, compilers, or scientific or cybersecurity computing applications.
  • OR Master's Degree in Mathematics, Computer Science, Software Engineering, Physics, Physical Sciences, or related field AND 7+ years software industry experience, including developing commercial software, compilers, or scientific or cybersecurity computing applications.
  • OR Bachelor's Degree in Mathematics, Computer Science, Software Engineering, Physics, Physical Sciences, or related field AND 9+ years software industry experience, including developing commercial software, compilers, or scientific or cybersecurity computing applications.
  • OR equivalent experience.

Nice to have

  • Demonstrated experience in one or more of the following areas: high-performance computing, simulation of physical systems, cryptology or related mathematical subject, quantum algorithms.
  • Demonstrated ability to work effectively across internal and external organizations, with strong communication and leadership skills.
  • Programming experience in one or more quantum programming languages.
  • Experience developing and implementing algorithms for quantum applications.
  • Experience with high-performance classical computing methods.
  • Methodical problem-solving and critical-thinking abilities.
  • Proficient written and verbal communication skills.
  • Ability to work independently and collaboratively within a dynamic multi-disciplinary team environment.

What the JD emphasized

  • 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.
  • Ability to work in an “AI-first” environment using modern AI tools to accelerate research and discovery.