Microsoft
Researcher Intern, CoreAI
Redmond, WA +1 · On-site · Internship · Posted Nov 2, 2026
- Location
- Redmond, WA
Mountain View, CA - Experience
- At least 1 year in each of the listed experience categories; no overall years-of-experience requirement stated.
- Education
- Currently enrolled in a relevant Doctorate Degree program, with specified enrollment before and remaining after the internship.
About the job
Conduct applied research on AI for developers, building and evaluating models and experiments that advance Microsoft and GitHub developer products.
What you'll do
- Create datasets from public code and Microsoft internal data, and build and manage large-scale machine-learning experiments and models.
- Collaborate with product teams across Microsoft and GitHub, running experiments and improving AI projects.
- Contribute to developer AI research and stay current with research literature and product advances in AI for software engineering.
What they ask for
- Currently enrolled in a relevant Doctorate Degree program during the academic term immediately before the internship, with at least one additional quarter/semester remaining after it.
- At least 1 year of experience in Calculus, Probability and Statistics, and/or Machine Learning.
- At least 1 year of experience with a general-purpose programming language such as C/C++, Java, R, or Python, and relevant libraries or frameworks.
- At least 1 year of classroom or work experience in a relevant computer science area, such as Natural Language Understanding, Neural Networks, Computer Vision, Machine Learning, or Data Science.
Pay
USD $5,690.00 - $11,210.00 per month (base salary); USD $7,410.00 - $12,250.00 per month (base salary, San Francisco Bay area and New York City metropolitan area)
Tools
C/C++, Java, R, Python, PyTorch, RAG
AI focus
Applied research for AI in developer tools, including post-training code models, LLMs for software engineering, model training, retrieval-augmented generation, and evaluation.
Model-written summary · the original posting is authoritative