About the role#
The Code|AI team works on applied research and data science for GitHub Copilot and VS Code. Our goal is to shape the future of AI for developers. We are a multi-disciplinary group of scientists and engineers focused on improving developer productivity. Our work includes code completion, code embedding models, and agentic research for tools like the Copilot Coding Agent and Copilot CLI.
What you'll do#
- Lead research projects and transition them from research into product.
- Build and train state-of-the-art models.
- Apply and advance approaches using LLMs for software engineering, including RAG and evaluation.
- Create new datasets using public code and internal Microsoft data.
- Build and manage large-scale machine learning experiments.
- Collaborate with product teams across Microsoft and GitHub.
- Run experiments, evaluate results, and iterate on AI projects at scale.
- Keep up with current research literature and product advances.
What you'll need#
- Current enrollment in a Doctorate Degree program in a relevant field.
- You must be enrolled in your program during the term immediately before the internship.
- You must have at least one additional quarter or semester of your program remaining after the internship concludes.
- At least 1 year of experience in Calculus, Probability and Statistics, or Machine Learning.
- At least 1 year of experience with general-purpose programming languages such as C/C++, Java, R, or Python, and frameworks like PyTorch.
- At least 1 year of classroom or work experience in computer science areas such as Natural Language Understanding, Neural Networks, Computer Vision, Deep Learning, Optimization, Data Science, or Privacy.
Location & details#
- This is a full-time, paid internship for Summer 2027.
- The role is on-site in either Redmond, Washington, or Mountain View, California.
About Microsoft
Microsoft is a public company based in Redmond, Washington. It develops software, hardware, and cloud computing services. The company operates in 190 countries and employs approximately 233,210 people. Its products include operating systems, developer tools, and business software.
How to get in at Microsoft
Applying to Microsoft early provides a distinct advantage because recruiters review applications as they arrive. Intern Insider sends an instant alert the moment a role matching your target is published, helping you apply among the first before the candidate pool grows. This timing often determines whether your resume reaches a human reader. Getting your application in during the first few days is a practical way to manage the volume of competition. You can also improve your response rates by reaching out to the recruiters behind Microsoft roles directly to ask about the position or a referral. Intern Insider surfaces these specific contacts so you can bypass the general queue and make a professional connection. Sending a brief, thoughtful message to a recruiter shows initiative and helps you stand out from the thousands of other applicants.



