Microsoft
Research Intern - Machine Learning and Optimization - Redmond
Redmond, WA · On-site · Internship · Posted Oct 28, 2026
- Experience
- Preferred: 3+ years in C# or C++ or Python (or similar language).
- Education
- Currently enrolled in a Doctorate Degree program in Computer Science, Operations Research, or a related STEM field.
About the job
Conduct research at the intersection of machine learning, optimization, and systems by designing and prototyping algorithms or models, running experiments, analyzing results, and potentially contributing to a paper.
What you'll do
- Design and prototype algorithms or models; conduct experiments and analyze results.
- Document research ideas, suggest research directions, and collaborate with mentors and other researchers.
- Present findings and contribute to a paper when results are suitable.
What they ask for
- Currently enrolled in a Doctorate Degree program in Computer Science, Operations Research, or a related STEM field.
- Physically located at the manager’s Microsoft worksite for the duration of the internship.
- Submit at least two reference letters, a cover letter, and relevant work or research samples.
Nice to have
- 3+ years of experience in C# or C++ or Python (or similar language); experience in optimization or algorithm design.
- Experience in machine learning and LLMs, including data curation, post-training, or agentic frameworks; ability to run simulations and analyze results.
Pay
USD $6,810 - $13,480 per month (base salary); USD $8,920 - $14,610 per month (base salary, San Francisco Bay area and New York City metropolitan area)
Tools
C#, C++, Python, Large Language Models (LLMs)
AI focus
Research combining machine learning with optimization, including training LLMs for algorithm design and developing machine-learning solutions for efficient decision-making.
Model-written summary · the original posting is authoritative