Internship Opportunities: Systems for the Cloud

Location:Cambridgeshire
Job Type:Full Time

The move to the cloud calls for rethinking how systems are built and run. The unprecedented scale of the cloud together with the demand for extremely high availability pose many challenges. It also creates an opportunity to build systems stacks afresh without the burden of legacy. Our work spans distributed systems, storage, operating systems, networking, verification, hardware offload, and other areas of systems. We do research on storage and networking stacks for the next-generation optical infrastructure, data stores co-designed with custom hardware accelerators, verification tools that improve reliability of cloud-scale networks, and distributed systems designed from scratch to exploit characteristics of modern hardware. We design and build systems that can be deployed at cloud scale and work with product teams to contribute to Microsoft’s services.
More on our research: https://www.microsoft.com/en-us/research/group/systems-for-the-cloud.

Responsibilities

Propose and explore new ideas in distributed systems, storage, networking, verification, and related fields

Build systems and run experiments to understand their behaviour and performance

Qualifications

Students enrolled in a PhD program or outstanding undergraduate/Master’s students
Experience working on research projects and publishing at top-tier conferences and journals
Experience in building systems and running experiments
Strong understanding of low-level systems concepts

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.