Senior Software Engineer

MicrosoftRedmond, WA
Onsite

About The Position

At Microsoft Quantum, the mission is 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. This role is central to advancing the quantum software roadmap and requires passion in software development, cloud, AI, and quantum computing. The position is on a team charged with building a scalable commercial quantum computer, the first of its kind on the planet. This involves designing, implementing, and integrating system software responsible for the initialization and running of quantum components as part of a coherent engineering stack. The candidate will help in developing and implementing novel algorithms to solve a variety of computationally hard problems, including working on novel Quantum Error Correction techniques and dealing with a real-time quantum stack. Collaboration with experimentalists and hardware designers on current and future designs is expected, with work assignments spanning software, firmware, and hardware subsystems. Microsoft's mission is to empower every person and every organization on the planet to achieve more, fostering a culture of inclusion, respect, integrity, and accountability.

Requirements

  • 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.
  • 4+ years programming experience in related programming languages.
  • 4+ years experience in a collaborative environment.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role, including Microsoft Cloud Background Check and Citizenship & Citizenship Verification for export control regulations.
  • 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.

Nice To Haves

  • Doctorate 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 Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 6+ 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 8+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems OR equivalent experience.
  • Self-motivated with an ability to succeed in a team-oriented, fast-paced environment.
  • Experience administering and developing on Windows.
  • Demonstrated ability to identify problem areas, drive issues to closure and ensure solid root cause understanding.
  • Capable of technical deep dives into software architectures, designs, implementations and troubleshooting issues.
  • Excellent problem-solving skills, with a solid understanding of software development and testing practices.

Responsibilities

  • Design and implement Microsoft Quantum software and firmware subsystems for quantum hardware.
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
  • Embody our culture and values.

Benefits

  • Eligible for benefits and other compensation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service