Microsoft Research Lab – Cambridge

Microsoft Research Lab – Cambridge

Established 1997

“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


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.



Svitlana Volkova, Benjamin Van Durme, in IEEE BigDataService 2016, IEEE, July 6, 2016, View abstract
Visual Storytelling
Ting-Hao (Kenneth) Huang, Francis Ferraro, Nasrin Mostafazadeh, Ishan Misra, Aishwarya Agrawal, Jacob Devlin, Ross Girshick, Xiaodong He, Pushmeet Kohli, Dhruv Batra, C. Lawrence Zitnick, Devi Parikh, Lucy Vanderwende, Michel Galley, Margaret Mitchell, in Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, ACL – Association for Computational Linguistics, April 1, 2016, View abstract


Towards More Realistic Projections of Soil Carbon Dynamics by Earth System Models
Yiqi Luo, Anders Ahlstrom, Steven D. Allison, Niels H. Batjes, Victor Brovkin, Nuno Carvalhais, Adrian Chappell, Philippe Ciais, Eric A. Davidson, Adien Finzi, Katerina Georgiou, Bertrand Guenet, Oleksandra Hararuk, Jennifer W. Harden, Yujie He, Francesca Hopkins, Lifen Jiang, Charlie Koven, Robert B. Jackson, Chris Jones, Mark J. Lara, Junyi Liang, A. David McGuire, William Parton, Changhui Peng, James T. Randerson, Alejandro Salazar, Carlos A. Sierra, Matthew Smith, Hanqin Tian, Katherine E. O. Todd-Brown, Margaret Torn, Kees Jan van Groenigen, Ying Ping Wang, Tristan O. West, Yaxing Wei, William R. Wieder, Jianyang Xia, Xia Xu, Xiaofeng Xu, Tao Zhou, in Global Biogeochemical Cycles, December 17, 2015, View abstract
Imperfect Forward Secrecy: How Diffie-Hellman Fails in Practice
David Adrian, Karthikeyan Bhargavan, Zakir Durumeric, Pierrick Gaudry, Matthew Green, J. Alex Halderman, Nadia Heninger, Drew Springall, Emmanuel Thomé, Luke Valenta, Benjamin VanderSloot, Eric Wustrow, Santiago Zanella-Beguelin, Paul Zimmermann, in 22nd ACM Conference on Computer and Communications Security, CSS 2015, ACM, December 1, 2015, View abstract
Pricing the Cloud
Ian Kash, Peter Key, in IEEE Internet Computing, IEEE – Institute of Electrical and Electronics Engineers, December 1, 2015, View abstract
Terrestrial carbon storage dynamics: Chasing a moving target
Yiqi Luo, Zheng Shi, Lifen Jiang, Jianyang Xia, Ying Wang, Manoj Kc, Junyi Liang, Xingjie Lu, Shuli Niu, Anders Ahlstrom, Oleksandra Hararuk, Alan Hastings, Forrest Hoffman, Belinda E. Medlyn, Martin Rasmussen, Matthew Smith, Kathe E. Todd-Brown, Yingping Wang, American Geophysical Union, November 5, 2015, View abstract
Software Defined Batteries
Anirudh Badam, Ranveer Chandra, Jon Dutra, Anthony Ferrese, Steve Hodges, Pan Hu, Julia Meinershagen, Thomas Moscibroda, Bodhi Priyantha, Evangelia Skiani, in Symposium on Operating Systems Principles (SOSP'15), ACM – Association for Computing Machinery, October 5, 2015, View abstract
Switching Gene Regulatory Networks
Boyan Yordanov, Sara-Jane Dunn, Youssef Hamadi, Hillel Kugler, Christoph M. Wintersteiger, in 10th International Conference on Information Processing in Cells and Tissues (IPCAT 2015), Springer, September 1, 2015, View abstract
Learning Asymmetric Co-Relevance
Fiana Raiber, Oren Kurland, Filip Radlinski, Milad Shokouhi, in Proceedings of the ACM SIGIR International Conference on the Theory of Information Retrieval (ICTIR), ACM – Association for Computing Machinery, September 1, 2015, View abstract
Enabling End-host Network Functions
Hitesh Ballani, Christos Gkantsidis, Matthew P. Grosvenor, Thomas Karagiannis, Lazaros Koromilas, Greg O'Shea, Paolo Costa, , in SIGCOMM, ACM – Association for Computing Machinery, August 1, 2015, View abstract


RDefcGkXJXk Link description

BMA: Bio Model Analyzer


February 1, 2015


Jasmin Fisher, Alex Taylor


Microsoft Research Cambridge


Artificial Intelligence

Established: October 7, 2015

The key to intelligence is learning how to interact with complex, uncertain, and changing environments. We tackle these problems using approaches from machine learning and reinforcement learning, game theory, and cognitive science. We explore the foundations of machine intelligence, and…

Biological Computation

Established: October 1, 2007

Our group is conducting research to uncover fundamental principles of biological computation: what biological systems compute, and how this computation is performed. We are also developing methods for programming computation in biological systems. Our research currently focuses on fundamentals of…

Human Experience & Design

Established: June 10, 2005

We've moved! We have a brand new website showcasing the work, publications and people in HXD. You can find it at out new address, which is

Sensors and Devices

Established: June 10, 2005

The Sensors and Devices Group invents and builds new interactive devices and experiences for users, leveraging recent developments across a broad range of technologies such as sensors, displays, wireless communications and device fabrication. We aim to seed new devices and…

Programming Principles and Tools

Established: March 27, 2000

The Programming Principles and Tools group devises formal techniques and models for understanding programs, programming abstractions and languages, and develops related implementation technology. Programming Principles and Tools is part of Microsoft Research Cambridge.  Our work can be grouped into four…

Machine Intelligence and Perception

Established: March 27, 2000

The Machine Intelligence & Perception group comprises world-class scientists, engineers, entrepreneurs, and visionaries. We share a dream of a brighter future: a future where machines understand and interact naturally with people, where computers enhance human creativity, where intelligent systems navigate…

Cambridge Systems and Networking

Established: July 1, 1997

The systems and networking group is composed of approximately 20 researchers and post-docs. The group has existed since the lab opened, and over the last decade and a half we have covered a broad range of topics including systems, operating…


PhD Summer School 2016

Cambridge, UK | July 2016

The PhD Summer School is an annual event that is organized at Microsoft Research Cambridge in relation to the Microsoft Research PhD Scholarship Programme. The eleventh Microsoft Research Summer School will take place at Microsoft Research in Cambridge, UK, from 4 July to 8 July 2016. It will include a series of talks of academic interest, transferable skills talks, and poster sessions that provided invited students the opportunity to present their work to Microsoft researchers. Invited students included PhD students in their first or second year from universities and research institutions with which Microsoft Research partners, as well as all Microsoft Research PhD Scholars. In addition, lectures and posters sessions were open to all research staff and students from the University of Cambridge.

Summer School on Internet of Things 2016

Kazan, Russia | July 2016

The Microsoft Summer School on the Internet of Things will take place in Kazan, Russia, from July 17 to 23, 2016. Our summer schools provide a unique opportunity for students to learn about fundamental and state-of-the-art results and to mingle with world leaders in the field. The 2016 Microsoft Research summer school will approach the broad field of the Internet of Things (IoT) by considering the models and concepts surrounding distributed computations, ubiquitous computing, architectures for sensor networks, infrastructure support for smart real-world objects, interaction in smart environments, and privacy and security concepts. We will look at flexible platforms for experimental research that connect devices in homes and beyond. There will be ample time for practical experiments with sensor-based devices, which will be provided for each student.



Established: June 8, 2016

FaRM is a new main memory distributed computing platform that exploits RDMA communication to improve both latency and throughput by an order of magnitude relative to state of the art main memory systems that use TCP/IP. FaRM exposes the memory…

Project Malmo

Established: June 1, 2015

How can we develop artificial intelligence that learns to make sense of complex environments? That learns from others, including humans, how to interact with the world? That learns transferable skills throughout its existence, and applies them to solve new, challenging…

Trusted Cloud

Established: August 31, 2015

The Trusted Cloud project at Microsoft Research aims to provide customers of cloud computing complete control over their data: no one should be able to access the data without the customer’s permission. Even if there are malicious employees…

Fully Articulated Hand Tracking

Established: October 2, 2014

We present a new real-time articulated hand tracker which can enable new possibilities for human-computer interaction (HCI). Our system accurately reconstructs complex hand poses across a variety of subjects using only a single depth camera. It also allows for a…

Rack-scale Computing

Established: January 1, 2013

  New hardware technology such as systems- and networks-on-chip (SOCs and NOCs), switchless network fabrics, silicon photonics, and RDMA, are redefining the landscape of data center computing, enabling interconnecting thousands of cores at high speed at the scale of today's…

Genetic Engineering of Living Cells

Established: February 7, 2009

Synthetic biology aims at producing novel biological systems to carry out some desired and well-defined functions. An ultimate dream is to design these systems at a high level of abstraction using engineering-based tools and programming languages, press a button, and…

Medical Image Analysis

Established: January 1, 2010

InnerEye Our mission To increase the productivity of doctors and improve patient outcome by applying state of the art machine learning to the automatic analysis of medical images. Project description Analysis of medical images is essential in modern medicine. With the ever…


Below you will find useful information about visiting Microsoft Research in Cambridge, for enquiries please email

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.


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



The Gonville Hotel

Gonville Place, Cambridge, CB1 1LY, United Kingdom

+44 1223 366611

Hilton Cambridge City Centre Hotel

Downing Street, Cambridge CB2 3DT, United Kingdom

+44 1223 464491

Serviced Apartments

Your Space Apartments

+44 (0)1223 313383

You can find further accommodation options here.




For all media enquiries please contact:
Hannah Barrett
01223 479928

Why work at this lab