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 Security Research Group at Microsoft Research Redmond works on a variety of areas to ensure computer systems are secure and trustworthy. Their current work investigates systems that leverage general software/systems security, confidential computing, formal verification, zero-knowledge proofs, intrusion detection, anomaly detection, and information flow control. The Research Internship will explore new ideas and approaches to building secure and trustworthy software and cloud services.
Job Responsibility:
Explore new ideas and approaches to building secure and trustworthy software and cloud services
put inquiry and theory into practice
learn, collaborate, and network
collaborate with other Research Interns and researchers
present findings
contribute to the vibrant life of the community
Requirements:
Currently enrolled in a bachelor's program in Computer Science or a related STEM field
At least one year experience with zero-knowledge proof systems and secure software systems
Ability to build and extend complex software (e.g., operating systems, distributed systems, proof systems)
Demonstrated ability to develop and execute an original research agenda
Research Interns are expected to be physically located in their manager’s Microsoft worksite location for the duration of their internship
submit a minimum of two reference letters for this position as well as a cover letter and any relevant work or research samples
Nice to have:
Ability to build and extend complex software (e.g., operating systems, distributed systems, proof systems)
Demonstrated ability to develop and execute an original research agenda