Undergraduate Research Internship – Computing

Undergraduate Research Internship – Computing


This program is for candidates who are passionate about technology and offer diverse perspectives. We don’t just value differences, we seek them out. We invite them in. We are a family of individuals at a truly global company, united by a single mission.

Apply to Redmond >Apply to New York >Apply to New England >


Microsoft’s mission: “Empower every person and every organization on the planet to achieve more”. To achieve our mission, we need to create a workforce that represents the rich diversity of our customers. The Microsoft Undergrad Internship Program is a tool to do just that. Our mission, “To unlock everyone’s engineering talent so they can achieve more”.

Developing great products takes many talented individuals to fill several roles throughout the company. The Microsoft Undergrad Internship Program is focused on sourcing and developing talent for careers in computing research.

The program is a 12-week summer internship program specifically designed for college upperclassmen (upcoming seniors and recent graduates) and offers the opportunity to work in one of our Microsoft Research Labs worldwide. You will work with our researchers and extended network of visiting faculty and doctoral students to make important contributions to our ongoing work. One of the program’s goals is to encourage participants to pursue advanced degrees in computing fields. Your on-the-job learning will be augmented with mentoring, community building, and networking opportunities.


Candidates must be junior or senior students enrolled in a bachelor’s degree program majoring in computer science, computer engineering, software engineering, information science or related technical major. Students must have significant programming experience, completed courses in Calculus, Probability and Statistics and/or Machine Learning by the start of the program. Finalists will be selected on the basis of eligibility and demonstrated interest in academic research. Priority will be given to students who have participated in academic research in the past.

All candidates who meet the above criteria may apply. We especially encourage applications from groups currently underrepresented in engineering, including, Native-Americans, African-Americans, Hispanics, and students with disabilities.


Interns put inquiry and theory into practice. Alongside fellow doctoral candidates and some of the world’s best researchers, interns learn, collaborate, and network for life. Interns not only advance their own careers, but they also contribute to exciting research and development strides. During the 12-week internship, students are paired with mentors and expected to collaborate with other interns and researchers, present findings, and contribute to the vibrant life of the community. Research internships are available in all areas of research, and are offered year-round, though they typically begin in the summer.

Apply to Redmond >Apply to New York >Apply to New England >


Frequently Asked Questions

You will have enormous responsibility, project ownership, and impact during this 12-week session.

How does this program differ from the 12-week Microsoft Research internship?

The Undergraduate Research internship at Microsoft is intended for students who are completing their undergraduate their academic studies and would like to gain experience in computing fields through an experiential research program. The program provides formal training as well as a group project experience working alongside other participants. Participants will specialize in a field of their choice and will be teamed with another participant in the appropriate lab.

What can I expect to accomplish during the program?

You will work in a small team to complete a research project through which you will gain exposure to the research development lifecycle. The goal is to publish a paper based on your summer research in either a conference or journal.

Will I work with many groups during this experience, or focus on a specific goal in one group?

We want you to become very involved with your research, so we will assign you to a specific lab while you are here. This is the best way to make sure you have the opportunity to make a real contribution and gain valuable experience with the research funnel. However, there will be plenty of opportunities to attend discussions about different Microsoft technologies and to learn from employees and other researchers working at Microsoft Research.

What benefits will I receive during the program?

Microsoft offers benefits designed to make your experience the best it can be, and the Undergraduate Research Intern Program at Microsoft is no exception. This program includes competitive pay, limited relocation, training, transportation and more.

Where is Undergraduate Research Intern Program Microsoft offered?

Redmond, New York, and New England Lab.