Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Principal Software Engineer Jobs
Recruited by Microsoft 9 months ago Address , Redmond, 98052 $133,600 - $256,800 a year
Principal Software Engineer Manager
Recruited by Microsoft 9 months ago Address , Redmond, 98052 $133,600 - $256,800 a year
Aem Devops Consultant Jobs
Recruited by Adobe 9 months ago Address , Lehi, 84043, Ut $111,700 - $195,700 a year
Network Engineer Jobs
Recruited by The City of Orem 9 months ago Address , Orem, 84057, Ut $75,071 - $112,607 a year
Software Engineer Jobs
Recruited by Vivint Solar 9 months ago Address , Lehi, 84043, Ut
Principal Software Engineering Manager
Recruited by Microsoft 9 months ago Address , Redmond, 98052, Wa $133,600 - $256,800 a year
Network Engineer Jobs
Recruited by Utah Communications Authority 10 months ago Address Salt Lake City, UT, United States
Software Engineer, Games For Education (Webgl, Typescript, Three.js, Playcanvas)
Recruited by Bedrock Learning, Inc. 10 months ago Address Washington, DC, United States
Software Engineer Jobs
Recruited by Lumio 10 months ago Address Utah, United States
Software Engineer Jobs
Recruited by iDrive Logistics 11 months ago Address Lehi, UT, United States
Principal Quality Engineer - Non Destructive
Recruited by FactoryFix 11 months ago Address Ogden, UT, United States
Deloitte Software Engineer Jobs
Recruited by Deloitte 11 months ago Address Washington, DC, United States
Software Engineer Jobs
Recruited by Help The Talent 11 months ago Address Washington, DC, United States
Software Engineer Jobs
Recruited by CaptivateIQ 11 months ago Address America, IA, United States

Quantum Software Engineer Jobs

Company

Microsoft

Address , Redmond, 98052, Wa
Employment type FULL_TIME
Salary $94,300 - $182,600 a year
Expires 2023-07-19
Posted at 1 year ago
Job Description
The Azure Quantum team is redefining what is possible with technology—creating unprecedented possibilities to solve humanity’s most complex challenges. Our team combines hardware innovation with software technologies and Azure services to build a scalable quantum computer in an industry-leading quantum ecosystem.

Responsibilities

Quantum Computing
  • Proactively collaborates across teams for efficient use of company expertise, including hardware, software, and algorithms. Works across teams and ensures contact with others as needed. Documents work to more easily leverage results across teams. Participates in opportunities to present to customers and network with peers at events.
  • Participates in relationships with internal/external customers and partners. Contributes to larger efforts to win quantum investments for Microsoft. Engages with customers and partners as needed to understand their goals. Supports development of ideas for how to achieve goals through quantum optimization, and proposes customized solutions. Leverages customer and partner feedback to improve products and offerings.
  • Develops expertise needed for area of responsibility. Shares expertise with others within team to drive progress. Connects with experts internally. Creates understanding within team to foster collaboration. Acquires expert knowledge. Applies advanced concepts to influence feature needs and drive action toward solutions. Seeks out most recent advancements (e.g., technologies, environments, literature) relevant to theory and execution of work. Applies research to prioritize work.
Quantum Software Engineering
  • Facilitates the definition of new and/or promising areas which bridge software engineering with quantum computing. Enables progress in their focus area, and helps develop cutting-edge recommendations for the broader team. Helps and co-contributes to innovative projects through the development of customized tools, domain specific frameworks, embedded software, and libraries. Participates in iterative design processes with applied scientists and researchers to translate equations and algorithms into useable, reliable, and user-friendly code for testing and analysis. Develops research prototypes for production (e.g., for customers or Research Development [R&D]). May contribute to modeling and analysis of experiment designs, simulations, and/or data structures.
  • Improve and optimize the infrastructure together with the team, based on learnings and customer requests
  • Participates in design reviews with team members and stakeholders. Provides feedback and creates and/or updates design documentation for specific features/components. Selects from available technologies, considering how to improve features and/or stacks. Ensures designs are robust, secure, and compliant.
  • Deploy and co-design high-performance computing infrastructure solutions for computational chemistry and materials science workloads on Azure
    • End to end deployment of HPC (High Performance Computing) infrastructure in Azure
    • Communicate with end users and platform engineers in a timely and professional manner
    • Monitor system event logs, determine cause of errors and troubleshoot them
    • Improve and optimize the infrastructure together with the team, based on learnings and customer requests
  • Communicate with end users and platform engineers in a timely and professional manner
  • Benchmark and tune performance of computational chemistry & materials packages, such as LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator), GROMACS (GROgingen Machine for Chemical Simulations), OpenMM (high performance toolkit for molecular simulation), Quantum ESPRESSO (opEn-Source Package for Research in Electronic Structure, Simulation, and Optimization), on Azure
  • Helps to foster customer community and ecosystem, and connects with members to address issues, answer questions, and examine online forums. Collects feedback on new contributions. Assists with building open software and roadmaps to promote ecosystem growth that are clearly structured and stable. Monitors software repositories, acting as a reviewer for community contributions. Informs members on internal decisions and changes to vision to promote transparency. May mentor members on code writing and system engineering best practices.
  • Builds software infrastructure and tools to support scalable quantum computing. Supports the integration of components and subsystems. Writes high-quality code and scripts to meet deliverables and add to ongoing programs with minimal assistance. Drives collaborative code review discussions. Uses best practices for writing code (e.g., style guidelines, replicability, accuracy, testability, efficiency, security). Implements and delivers code to team members as part of a feature and/or project. Tracks, resolves, and debugs issues. Analyzes and documents the source of issues.
  • End to end deployment of HPC (High Performance Computing) infrastructure in Azure
  • Monitor system event logs, determine cause of errors and troubleshoot them
  • Follows and executes defined roadmaps. Assists with gathering data for new feature, system, and/or scientific requirements from key stakeholders (e.g., researchers, manufacturers, open-source community). Provides time estimates for implementation delivery to senior team members. Anticipates risks when planning.
  • Develops components of infrastructure for program needs (e.g., databases, queries, institutional memory, virtual machines, data pipelines, cloud services). Implements build pipelines and continuous integration. Assists with automation and other efficiencies (e.g., reducing engineering costs). Suggests how to optimize infrastructure for customers and partners.
  • Ensures delivery of high quality features. Contributes to end-to-end system and integration testing for complete designs. Owns unit testing for specific features. Completes validation efforts to determine code effectiveness. Writes test case descriptions with minimal assistance to ensure coverage of critical features or components. Uses telemetry data to assess quality and monitor how features are operating. Implements approaches to improve processes, emphasizing security and compliance throughout.
Other
  • Embody our culture and values


Qualifications

Required/Minimum Qualifications
  • 2+ years programming experience with proficiency in at least one general-purpose programming language relevant to scientific computing, such as Python, C/C++, Fortran
  • OR Master's Degree in Computer Science, Software Engineering, Computational Chemistry/Materials Science, or related field AND 1+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems
  • OR equivalent experience.
  • Bachelor's Degree in Computer Science, Software Engineering, Computational Chemistry/Materials Science, or related field AND 2+ 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, Computational Chemistry/Materials Science, or related field AND 1+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems
    • OR equivalent experience.
  • 2+ years of hands-on Linux experience – systems administration and troubleshooting
  • 1+ year experience in a collaborative software development environment
Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Additional/Preferred Qualifications
  • End to end deployment of an HPC infrastructure in Azure
  • Bachelor's Degree in Computer Science, Software Engineering, Computational Chemistry/Materials Science, or related field AND 5+ 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, Computational Chemistry/Materials Science, or related field AND 3+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems
    • OR Doctorate in Computer Science, Software Engineering, Computational Chemistry/Materials Science, or related field
    • OR equivalent experience.
  • OR Doctorate in Computer Science, Software Engineering, Computational Chemistry/Materials Science, or related field
  • Advanced DevOps-CI/CD background with scripting, automation and orchestration experience using Python, Ansible, Terraform, Bash, etc.
  • OR equivalent experience.
  • Experience with containerization/deploying applications and microservices
  • Familiarity with HPC (High Performance Computing) solutions in Azure
  • OR Master's Degree in Computer Science, Software Engineering, Computational Chemistry/Materials Science, or related field AND 3+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems
  • Knowledge of scheduler systems (e.g., Slurm, PBS)
  • Optimize performance of widely used 3rd party computational chemistry packages, such as Gromacs, OpenMM, LAMMPS, Quantum Espresso, for Azure
  • Ability to create high-quality documentation/tutorials

Quantum Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $94,300 - $182,600 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $120,900 - $198,600 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirement. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

#Quantum