Microsoft Research Lab – Cambridge

Microsoft Research Lab – Cambridge

“At Microsoft Research in Cambridge, our open and unconstrained approach to research, coupled with the bold and inquisitive minds of our researchers and engineers, has seen our lab produce contributions to Microsoft’s most successful products and services, as well as key contributions to the academic community. But, we have just scratched the surface of what technology can do for us. We are continuing to push the boundaries of computing to create ubiquitous technologies with the potential to transform our lives.”

– Professor Christopher M. Bishop, Laboratory Director, Microsoft Research Cambridge

Overview

Cambridge, UK, was the clear choice for the first lab established outside of the United States, due to its rich history as a centre of higher learning and growing global impact as a leading high-tech hub.  From a beginning of just three researchers in 1997, to over 130 researchers and engineers today, the lab has established itself as a highly credible academic partner and flowing pipeline of technology transfers into the Microsoft business.

The freedom of enquiry enabled by Microsoft’s approach to basic and applied research, coupled with the diversity of researchers and engineers in the Cambridge lab – ranging from sociologists, mathematicians, computer scientists, biological scientists and interaction designers – has produced contributions to some of Microsoft’s most successful products and services.

We are excited to be part of a company that is unreservedly committed to pushing the boundaries of what is possible, in order to create innovative solutions and break-through ideas that will empower every person and every organisation on the planet to achieve more.

Publications

Videos

Groups

Projects

Events

Opportunities

Internships

Internships at Microsoft Research Cambridge

Build your skills and experience

“Here, what you contribute to a project is as important as what anyone else on the team would contribute.”
Pushkar Mishra, former intern

During your 12 week internship, you’ll find out what it’s like to work in an industrial research lab and learn from world-leading researchers and engineers who are invested in helping you.

Build valuable relationships

“I feel like in the future if I needed my advisors and collaborators here, I could casually drop them an email – that’s pretty cool.”
Konstantinos Kamnitsas, former intern

You will be an important part of a team who want you to get the best out of your internship and will take the time to help you and discuss your ideas. You can also explore other subjects and opportunities through a personal mentor, hackathons and more.

Make a difference

“The opportunity to work on projects that are technically interesting and able to impact millions of users is the best part.”
Anna Thomas, former intern

Our interns have the opportunity to make significant contributions to work that could go on to impact Microsoft products. Our mission is to empower every person and every organisation on the planet to achieve more, and you can be part of that.

Have fun

“Not only do you meet many interesting people, you can enjoy the rich history of the city, outdoor activities and events.”
Katja Kevic, former intern and post doc researcher

We hold a number of events and activities during the Summer to enable you to get to know others while enjoying what Cambridge has to offer.

Come as you are and do what you love

“It’s a really cool mix of thinking and having fun. You’re surrounded by really smart people, who you don’t expect to be so humble and kind to you.”
Nadeen Gebara, former intern

Microsoft is committed to supporting people in their personal and professional growth. We value inclusiveness and diversity, and work to ensure our interns feel valued, respected and encouraged.

Competitive pay and the opportunity to build your career with Microsoft

We offer a competitive salary, an accommodation allowance, free beverages and subsidised meals. Many of our interns have gone on to get full-time positions here or at other Microsoft locations. We mostly offer internships to Masters or PhD students, but will consider Undergraduates if the opportunity fits.

How to apply

There is no closing deadline for these posts. These posts will be filled once suitable candidates are found, so if you are interested, please apply via Careers at Microsoft as soon as possible. If you have any questions please see the FAQ.

Internship Opportunities

AI Tooling

You will build and evaluate tools for accelerating AI workloads on emerging hardware, working with leading machine learning, programming language, and systems researchers. Our current projects include work on compilation techniques for deep learning workloads, and algorithms for efficient distributed computation.

Find out more and apply >

Computational Biology

Microsoft Research in Cambridge, UK is leading the way in applying techniques from diverse fields such as biology, machine learning, human-computer interaction, systems, security and programming languages to explore new domains of research in areas such as healthcare, cloud computing, and programming biological systems.

We are looking for an intern to join us in the last of these. Our Biological Computation group in Cambridge is developing theory, methods and software for understanding and programming information processing in biological systems. Our research currently focuses on three main areas: Molecular Programming, Synthetic Biology and Stem Cell Biology. We need someone who can develop and apply computational methods to help us transform our experimental data into a mechanistic understanding of biological processes, helping create the foundations of a platform for programming biological systems.

Find out more and apply >

Confidential Computing

Security and privacy are arguably the most significant concern for enterprises and consumers using public cloud platforms. The confidential computing group at Microsoft Research Cambridge has been conducting pioneering research in the design of systems that guarantees strong security and privacy properties to cloud users. As part of our research, we are designing new security primitives in both general purpose processors and specialized accelerators. We are also invested in the design of language runtimes that guarantee safety by construction, and in designing new services such as databases, blockchains and machine learning algorithms that utilize secure hardware and runtimes to guarantees strong security properties such as confidentiality, integrity and side channel protection. We place strong emphasis on designing systems that can be deployed at scale in the real world. We work very closely with products groups in Microsoft such as Azure and SQL Server, and have contributed to deployed services such as Azure Confidential Computing, Coco and Always Encrypted.

Please find more information about our group through our publications and projects including Azure Confidential Computing, Coco Blockchain Framework and Everest.

Find out more and apply >

Design

Microsoft Research in Cambridge, UK is leading the way in applying techniques from diverse fields such as human-computer interaction, design, machine learning, systems, security and programming languages to address real world problems in areas such as healthcare, cloud computing, gaming and the future of work.We are looking for creative, insightful design interns, with the skills and passion for human-centred research, who can work with us as part of our multi-disciplinary teams looking at many of these areas. We want to use design approaches, combined with amazing technology and real insight into the way people work and play, to transform our tools and systems and create the user experiences

Find out more and apply >

Design: The Future of Work

Microsoft Research in Cambridge (UK) is looking for an insightful and creative design intern, with a passion for exploring real world issues for the future of work. The successful candidate will contribute to an ambitious, multi-disciplinary project on transforming productivity and empowering people with AI. The project is in collaboration with the Microsoft Office user experience organization, whose productivity tools are used by more than 1.2 billion people worldwide. We are looking for someone who can produce insights to help people work within, or make sense of, complex systems or domains.

Find out more and apply.

Distributed Systems, Network, and Storage

At MSR Cambridge we are working on a variety of projects spanning the realms of operating systems, distributed systems, networks, and storage to design the next-generations Azure cloud data-center technology and new tools to enable machine learning on very large data sets. We are seeking highly creative students, passionate about research and keen on designing and building new systems, and with strong programming skills and expertise in one or more of the areas above.

Find out more and apply >

Electronics

We are looking for an outstanding and passionate student to design and research on novel electronic components and devices. Example activities involve high speed electronics (>25Gbps), FPGAs, optical transceivers, photonic IC design and fabrication, precision analogue control systems and complex board integration.

Find out more and apply >

Experimental Biology

Microsoft Research in Cambridge, UK is leading the way in applying techniques from diverse fields such as biology, machine learning, human-computer interaction, systems, security and programming languages to explore new domains of research in areas such as healthcare, cloud computing, and biology as computation.

We are looking for an intern to join us in the last of these. Our Biological Computation group in Cambridge is developing theory, methods and software for understanding and programming information processing in biological systems. Our research currently focuses on three main areas: Molecular Programming, Synthetic Biology and Stem Cell Biology. We need someone who can develop and apply experimental protocols within the MSR molecular biology lab, helping us in our goal of creating a foundation for a biological computation platform.

Find out more and apply >

Formal Verification

Azure data center and WAN networks need to run reliably, efficiently, and without users noticing any problems, even as they grow. Keeping networks tuned this way requires the development of tools that improve the functioning of large-scale datacenter networks.

We are currently investigating a range of network verification tools that help network operators and architects design, operate, maintain, troubleshoot, and report on their large networks.

Find out more and apply >

FPGA

Today, nearly every new server in Microsoft datacenters integrates an FPGA into a unique distributed architecture, which creates an interconnected and configurable compute layer that extends the CPU compute layer. We are currently exploring how to take advantage of these FPGA resources in a variety of projects across the lab, including large-scale graph processing, data center networking, and machine learning.

Find out more and apply >

Machine Learning (Deep Learning and Reinforcement Learning)

You will build and evaluate machine learning models and algorithms to solve real-world applications, working with leading machine learning researchers and researchers from other fields. Our current projects include developing large-scale distributed learning algorithms, knowledge base construction, applications to video games, and building bespoke probabilistic models for large-scale applications.

Find out more and apply >

Machine Learning for Software Engineering

You will build and evaluate machine learning models and algorithms to assist software engineers, working with leading machine learning researchers and engineers. Our current projects focus on deeply understanding semantic program structure from source code in order to build useful tools for software developers.

Find out more and apply >

Optics

Optics already plays a major role in the transport of data within the Microsoft cloud infrastructure. We are looking for people who are interested in working on multidisciplinary systems scale projects that seek to develop new technologies for the cloud based on exploiting the unique properties of optics and photonics. In particular, we are currently investigating how optical technologies can be used to achieve more efficient and lower cost data storage and how optics can be used to satisfy the increasing demand for bandwidth in the cloud networks.

Find out more and apply >

Research Software Engineer

Microsoft Research in Cambridge, UK is leading the way in applying techniques from disparate fields such as machine learning, systems, security, programming languages, and human-computer interaction, to address real world problems in areas such as healthcare, distributed systems, and knowledge work. Research Software Engineers work with Researchers in small teams to demonstrate advancements in the state of the art, often resulting in direct impact on Microsoft’s core businesses. We have an opportunity for a Research Software Engineering internship, where successful candidates will work experience what it is like to work on the cutting edge by completing

Find out more and apply >

Social Science

Microsoft Research in Cambridge, UK is leading the way in applying techniques from diverse fields such as human-computer interaction, design, machine learning, systems, security and programming languages to address real world problems in areas such as healthcare, cloud computing, and the future of work.

We are looking for an intern with the skills and passion for human-centred research who can work with us as part of a multi-disciplinary team looking at the last of these areas – the future of work. How might we transform tools for work by bringing together a focus on contemporary work practices and empowering modern workers through a combination of great digital experiences and smart systems driven by AI?

Find out more and apply >

Software Engineering

Microsoft Research in Cambridge, UK is leading the way in applying techniques from diverse fields such as machine learning, systems and security, programming languages, human-computer interaction and design, to address real world problems in areas such as healthcare, cloud computing, and the future of work.

Microsoft’s software products are used by billions of people around the world and are some of the largest development efforts ever undertaken. Our research is focussed on streamlining and optimizing the way we deploy our software, so we can ship to our customers more regularly and more reliably. We are looking for a software engineering intern who can work with us to undertake research into the challenges and opportunities around our development processes, helping us build real solutions that let us work more effectively and keep our customers happy.

Find out more and apply >

Spreadsheet Experience and Technology

The spreadsheet has continually evolved to remain at the forefront of productivity tools and work practices for over forty years. For example, today’s spreadsheets embrace collaboration, serve as databases, are mobile, and encompass AI-powered interaction via natural language.

However, the soul of the spreadsheet is still the grid, and its formulas. Indeed, spreadsheets are the world’s most widely-used programming technology – but they also embody apparently-fundamental limitations. We are working on foundational ideas that will take a qualitative step forward, to extend dramatically the reach of what end users can do with spreadsheets.

We are looking for interns to join an ambitious, multidisciplinary research team on the future of work, and spreadsheets in particular. We work in deep collaboration with the Excel team in Microsoft Office on Project Yellow, bringing new data types and other features to Excel.

By way of general background, you may want to read Simon Peyton Jones et al’s papers “A user-centred approach to functions in Excel” and “Champagne Prototyping: A Research Technique for Early Evaluation of Complex End-User Programming Systems”.

Find out more and apply >

Web Development

Microsoft Research in Cambridge, UK is leading the way in applying techniques from diverse fields such as human-computer interaction, design, machine learning, systems, security and programming languages to address real world problems in areas such as healthcare, cloud computing, and the future of work.

We are looking for an intern with real skill and passion in the design and development of front-end experiences. We need this person to work with us as part of a multi-disciplinary team looking at the last of these areas – the future of work. Can you build client-side and web-based prototypes and demonstrators, on both mobile and the desktop, that will help us demonstrate and test concepts for new tools for work? We want to empower modern workers through a combination of great digital experiences and smart systems driven by AI. Come and help us make it happen.

Find out more and apply >

Visiting

Below you will find useful information about visiting Microsoft Research in Cambridge, for enquiries please email msrcenq@microsoft.com.

Please note that there is no visitor parking available on-site. The lab is almost next to Cambridge Rail Station, so we recommend travel to the lab by train, where possible.

Getting There

Train Travel Information

For train times and fares, visit the National Rail Enquiries web site or use the National Rail app for Windows Phone.

Taxi and Transfer Information

Taxi travel within Cambridge and surrounding areas: Panther Taxis +44 (0) 1223 715 715

Airport/longer distance transfers: Executive Car Services +44 (0) 1223 212 122

Air Travel Information

Cambridge is close to three international airports in addition to three regional airports. London Stansted is the closest airport.

Parking

There is no visitor parking available on site.

Cycle Travel Information

There are cycle stands available outside the lab.

Coach Travel Information

For coach times and fares, visit the National Express Website.

Local Travel Information

Find out more about transportation, travel services and general tourist information for Cambridge on the Visit Cambridge Website

Accommodation

Hotels

Double Tree by Hilton Hotel

Granta Place Mill Lane, Cambridge, CB2 1RT, United Kingdom

+44 1223 259988

The Gonville Hotel

Gonville Place, Cambridge, CB1 1LY, United Kingdom

+44 1223 366611

info@gonvillehotel.co.uk

Hilton Cambridge City Centre Hotel

Downing Street, Cambridge CB2 3DT, United Kingdom

+44 1223 464491

You can find further accommodation options here.

cambridge_network_1_wdp

 

Media

For all media enquiries please contact our marketing communications team msrcenq@microsoft.com.

If you require an urgent response out of business hours please contact ukprteam@microsoft.com.

Why work at Microsoft Research Cambridge

 

To find out more see our careers page.