Visiting Researcher

Last updated 12 days ago
Job Type:Full Time

The fast growth of the cloud is continuously driving hardware innovation. Microsoft Research Cambridge (UK) is working on exploring new architectures beyond traditional computer systems to improve the efficiency and performance of cloud infrastructure. This is an exciting opportunity for a talented FPGA/computer systems researcher to join us to work on some of the most exciting problems in hardware acceleration of distributed storage systems. Working alongside leading researchers, the candidate will explore new hardware-accelerated distributed systems that can be deployed at cloud scale using an unprecedented platform to explore new ideas for hardware acceleration and prototyping – today, nearly every new server in Microsoft data centers integrates an FPGA into a unique distributed architecture, which creates an interconnected and configurable hardware layer that extends the CPU layer. This is a wonderful opportunity to help advance the state of the art in distributed systems and hardware acceleration in ways that can significantly impact both fields and change the way we think about and build distributed systems.


The successful candidate will work on researching distributed storage systems in FPGA within a team of researchers with a mix of software and hardware background. The candidate should have strong research background, should be able to research, define, and build a prototype of a significant component of a large research distributed system in FPGAs. As well as implementing the prototype system, they will work closely with the other researchers to help formulate the right problems and identify their solutions. They will also publish their work in high impact academic papers.


  • Experience in researching, designing, and building complex hardware systems
  • Strong prototype system building/hardware engineering skills
  • Experience with HDL languages (preferably System Verilog or VHDL)
  • Experience with distributed and storage systems is a plus
  • Experience in working collaboratively in multidisciplinary environments
  • Completed PhD

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.