November 10th, 2021

Interning at Microsoft Quantum – 2022

Mariia Mykhailova
Principal Software Engineer

Co-authored by Martin Roetteler and Leanne Dillon
 

We’re excited to announce that the applications for the Microsoft Quantum internships 2022 are open! We’re offering two types of internships, research internships and quantum programming internships.

Our 2022 Intern Program will be fully virtual again, and open to students located in the US and Canada. You can read more about what the virtual internships on our team look like in last year’s blog post.

We always get a lot of questions about upcoming internships, their topics, and the required qualifications. While we can’t share information about future projects our interns will be working on, we can share some of the recent projects our interns have worked on in both the research and software engineering sides. (You can also check out the announcement from 2019 for some tidbits on even older intern projects.)

Research internships

Research internships are the most traditional of our internships, targeting graduate students pursuing a PhD in quantum computing, and focusing on exploration of new research directions under guidance of full-time researchers on our team.

Here are some examples of the projects our interns have worked on over the past few years, and the papers they’ve written based on these projects:

Quantum programming internships

Quantum programming internships focus on software projects related to the Quantum Development Kit or Azure Quantum, targeting undergraduate students in software engineering or quantum computing majors, and focusing on developing a new feature or a tool to improve the user experience under guidance of experienced software engineers on our team.

Here are several examples of projects and features done by our interns in the past two years:

  • Raphael Koh and Reem Larabi created %trace and %debug commands to offer program visualization and visualization of state evolution throughout the program execution in Q# Jupyter Notebooks (see this blog post for details on these tools). In fact, the JavaScript library that powers the %trace command is released as a separate library quantum-viz.js!
  • Kesha Hietala worked on tools for verification of quantum programs.
  • Eion Blanchard extended the capability of Azure Quantum QIO cost function formulation with the addition of native support for Squared Linear Combination terms, allowing customers to express larger and more complex problems using less resources.
  • Ethan Perry added Azure Quantum workspace insights (visuals that represent activity and resources utilization in that workspace) and SKU selection interface.
  • Ryan Moreno is working on improving the debugging experience for Q# code based on its QIR representation.

Does this sound like a great way to spend your summer? Apply to our open internship positions today! Application deadline is January 7th, 2022.

Author

Mariia Mykhailova
Principal Software Engineer

Mariia Mykhailova is a principal software engineer at the Advanced Quantum Development team at Microsoft. She works on developing software for fault-tolerant quantum computation. Mariia is also a part-time lecturer at Northeastern University, teaching Introduction to Quantum Computing since 2020, and the author of O’Reilly book “Q# Pocket Guide”. In her spare time, she writes problems for programming competitions and creates puzzles.

0 comments

Discussion are closed.