This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Research Internships at Microsoft provide a dynamic environment for research careers with a network of world-class research labs led by globally-recognized scientists and engineers, who pursue innovation in a range of scientific and technical disciplines to help solve complex challenges in diverse fields, including computing, healthcare, economics, and the environment. The Machine Learning and Optimization (MLO) group in MSR-Redmond performs research in the intersection of optimization, machine learning and systems. Our focus right now is in combining Large Language Model (LLM) technology with optimization for efficient decision making. Example projects include training LLMs for algorithm design (e.g., natural language to integer programming, heuristic design), accelerating optimization algorithms for interactive decision dialogues and using LLMs for sequential and distributed decision-making settings. More broadly, our research leverages theoretical insights for designing algorithms and Machine Learning (ML)-based solutions that run efficiently at scale.
Job Responsibility:
Research Interns put inquiry and theory into practice
Research Interns learn, collaborate, and network for life
Research Interns are expected to design algorithms/models and prototype them, conduct experiments, and analyze results
They are encouraged to show initiative throughout the Research Internship and suggest further directions for research
They are expected to document their ideas, and given suitable results, contribute to a paper
Requirements:
Currently enrolled in a PhD program in Computer Science, Operations Research or a related STEM field
At least 3 years of experience in C# or C++ or Python (or similar language)
Experience in optimization/algorithm design
Experience in machine learning and LLMs (e.g., data curation, post-training, agentic frameworks)
Demonstrated ability to run simulations and analyze results