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. As a Research Intern in the Strategic Planning and Architecture (SPARC) group, you will contribute to the research, design, and development of tools to provide insights into multi-path network transports for large-scale Artificial Intelligence (AI) datacenter environments. Your work will focus on building high-performance tracing and analysis systems capable of capturing packet-level behavior at extremely high speeds (up to 800Gbps). These tools will enhance observability for next-generation transport protocols supporting AI workloads. The role offers opportunities to prototype solutions on real hardware and collaborate with engineers to improve reliability and strengthen the explainability of AI intra-datacenter networking.
Job Responsibility:
Engage early with their mentors to clearly formulate a plan of work for the 12 weeks of the Research Internship
Clearly and frequently document and communicate their progress, adjusting the plan as the project evolves
Show initiative and think unconventionally to derive creative and innovative solutions
Requirements:
Currently enrolled in a PhD program in Computer Science or a related STEM field
Research Interns are expected to be physically located in their manager’s Microsoft worksite location for the duration of their internship
Applicants should demonstrate depth of knowledge in datacenter networking and systems research
Experience in high performance programming network data paths (e.g., using C++)
Experience in RDMA and/or DPDK
Experience in RoCE, knowledge of TCP, UDP, IP, ethernet