Senior Quantum Software Engineer - HPC Infrastructure

Microsoft•Redmond, WA
•$119,800 - $261,000

About The Position

Microsoft Quantum is building a scalable quantum computing system with a full-stack approach spanning materials, devices, systems, and cloud services. The team develops and supports the high-performance computing (HPC) and cloud infrastructure used by quantum engineers and scientists to design, simulate, and validate their work. As a Senior Quantum Software Engineer in HPC Infrastructure, you will be the technical owner of the Linux HPC platform, including compute, job scheduling, shared storage, remote graphical desktop access for users on Windows computers, licensed engineering software, and supporting Microsoft Azure resources. You will establish standards for platform design, operation, and support, delivering dependable, secure, and cost-effective infrastructure. The role involves collaboration with software engineers, physicists, hardware engineers, scientists, and security partners.

Requirements

  • Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or a related field and at least 1 year of software industry experience, including research and/or development of commercial software, compilers, scientific computing applications, or multi-component systems; OR a master's degree in one of these fields and at least 3 years of such experience; OR a bachelor's degree in one of these fields and at least 4 years of such experience; OR equivalent experience.
  • At least 4 years of programming experience in related programming languages.
  • At least 4 years of experience in a collaborative environment.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
  • Provide proof of citizenship, U.S. permanent residency, or other protected status to establish eligibility to access export-controlled information; citizenship will be verified with a valid passport, with other applicable documentation accepted for lawful permanent residents, refugees, and asylees.
  • Experience applying AI tools to accelerate engineering work, such as developing automation scripts, infrastructure as code, and prototype tools, while reviewing AI-generated output for accuracy and security.
  • Experience leveraging AI tools to drive innovation and efficiency, such as performance modeling and analysis, research gathering, and day-to-day task automation.

Nice To Haves

  • At least 4 years of experience administering Linux in production for HPC or large multi-user compute clusters, including job schedulers such as Slurm, shared storage, remote Linux graphical desktop access for Windows users, licensed engineering software, and license servers such as FlexNet Publisher.
  • At least 4 years of experience managing Microsoft Azure resources, such as virtual machines, virtual networks, storage, RBAC, monitoring, and cost management, using infrastructure as code and scripting such as Terraform, Bicep, Ansible, Python, or Bash.

Responsibilities

  • Serve as a point of contact for engineers and scientists using HPC environments, understand their goals, gather requirements for new capabilities, track industry and vendor offerings, and anticipate and mitigate risks with roadmaps and plans.
  • Drive design reviews with team members and stakeholders, applying knowledge of computing power, scalability, and extendibility to cluster architecture.
  • Build and operate complex infrastructure and tools, including Linux login, compute, license, and service nodes and job schedulers such as Slurm.
  • Lead collaborative code review discussions and analyze and document the sources of issues.
  • Select, deploy, secure, and support remote Linux graphical desktop services for users on Windows computers.
  • Install and maintain licensed commercial engineering and electronic design automation software on Linux, along with its license servers.
  • Develop infrastructure for program needs in Microsoft Azure, including virtual machines, virtual networks, private connectivity, quotas, monitoring, and cost management.
  • Manage shared storage such as NFS or Azure NetApp Files, including quotas, snapshots, backups, and data-isolation boundaries between user groups.
  • Use infrastructure as code, drive automation, and identify ways to optimize infrastructure for performance and cost.
  • Ensure dependable and secure services and own the reliability of the cluster platform.
  • Manage patching, vulnerability remediation, access reviews, and least-privilege access integrated with enterprise identity.
  • Test backup and disaster-recovery plans; lead incident response and root-cause analysis, including occasional after-hours response to critical outages.
  • Propose and implement process improvements.
  • Work iteratively with applied scientists and engineers to bring new tools and workflows onto the platform.
  • Mentor team members and users on system engineering best practices through clear documentation, runbooks, and onboarding.
  • Embody Microsoft's Culture and Values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service