Research Intern - Machine Learning and Optimization - Redmond

Microsoft•Redmond, WA
•$6,810 - $14,610•Onsite

About The Position

The Machine Learning and Optimization (MLO) group at Microsoft Research in Redmond conducts research at the intersection of optimization, machine learning, and systems, with a focus on combining machine learning with optimization for efficient decision-making. Example research areas include training large language models for algorithm design, accelerating optimization algorithms for interactive decision dialogues, and developing algorithms for end-to-end supply chain management. The group draws on theoretical insights to design algorithms and machine learning solutions that operate efficiently at scale. The 12-week research internship pairs interns with mentors and brings them together with doctoral candidates and researchers to collaborate, present findings, and participate in the research community. Interns design and prototype algorithms or models, conduct experiments, analyze results, document ideas, and may contribute to a research paper when results are suitable. Interns are encouraged to take initiative and suggest further research directions. Interns must be physically located at their manager’s Microsoft worksite for the duration of the internship. Research internships are offered year-round and typically begin in the summer.

Requirements

  • Currently enrolled in a Doctorate Degree program in Computer Science, Operations Research, or a related STEM field.
  • Must be physically located at the manager’s Microsoft worksite for the duration of the internship.
  • Submit a minimum of two reference letters, a cover letter, and any relevant work or research samples.

Nice To Haves

  • 3 or more years of experience in C#, C++, Python, or a similar language.
  • Experience in optimization or algorithm design.
  • Experience in machine learning and large language models, such as data curation, post-training, or agentic frameworks.
  • Demonstrated ability to run simulations and analyze results.

Responsibilities

  • Design and prototype algorithms or models.
  • Conduct experiments and analyze results.
  • Collaborate with mentors, other Research Interns, and researchers.
  • Present findings and contribute to the research community.
  • Document research ideas and, when results are suitable, contribute to a paper.
  • Show initiative and suggest further directions for research.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service