< Back to search
UK Residency Programme – Novel Cloud Storage Technologies
top 3 scores:
Location flexibility
Hours flexibility
Autonomy
Job Description
The Cloud Infrastructure team at Microsoft Research Cambridge (UK) is seeking a highly motivated computer systems researcher to join us in inventing and prototyping the next generation of cloud storage systems. The demand for cloud storage continues to grow at a staggering rate, further fuelled by generative AI’s insatiable appetite for data. We believe there's a massive opportunity for disrupting cloud storage, and we have built a world-class multidisciplinary research team spanning materials science, physics, engineering, machine learning, computer systems (and more!) to transform the area and invent the future of cloud storage. We’ve redefined the archival storage space with Project Silica, which is currently undergoing the transition from the research lab to product development. Silica highlighted the tremendous opportunities and benefits that come from of co-designing every aspect of the system, allowing us to build sustainable, resource-proportional archival storage systems that adapt to the customer workload and offer unprecedented data durability guarantees at a fraction of today’s costs.
We are now turning our eye beyond just archival storage to “hotter” data. Recent advances in machine learning / AI have fundamentally changed the scope of what is possible in many fields including materials discovery, scientific simulation, signal processing, and beyond. We are building on all these recent advances to rethink what storage devices for online cloud data should be in the era of power-constrained data centres, when the demand and need for low-cost, sustainable storage have never been greater. This includes pushing even further “down the stack” to also innovate at the layer of the media and how information is written to & read from it. This requires inventing new research methods that allow for rapid evaluation of how physics-level changes would translate into storage system-level impact on key metrics. Additionally, clean-slate system design also includes tackling the more “traditional” areas of
storage research (workload characterisation, scheduling, data placement, error/erasure coding, system policies, and much more) with complete design freedom.
This is an incredible opportunity to create the future of data storage, in collaboration with our fantastic team of multi-disciplinary researchers, and our partners in product teams across Microsoft.
Contract duration: 2 years.
Responsibilities
In this role, you will work closely with other domain experts in computer systems, hardware design, physics, machine learning, and more to innovate and drive the design of next-generation cloud storage technologies. Possible areas of exploration include: analysis of Microsoft cloud workloads and systems; modelling and understanding of how various material and access characteristics would impact system-level performance; design and exploration of various system policies and configuration parameters through simulation; storage stack design; new resource management algorithms; error/erasure coding and disaster recovery; and more! Additionally, you will have an opportunity to participate in their research community by disseminating your work through publications, conference attendance and service, etc.
Qualifications
Required/Minimum Qualifications:
· PhD in computer science/engineering or equivalent industry experience in a research environment, with a focus on storage systems, distributed systems, operating systems, networking, or related.
· Capability for rapid and accurate development of research prototype code in C#, Rust, C/C++, Python, or similar.
· Creative and collaborative approach to problem solving.
· Strong communication skills and ability to communicate across technical boundaries.
Other Requirements:
Preferred/Additional Qualifications:
· Publishing track record in computer systems (e.g., SOSP, OSDI, NSDI, Sigcomm, Eurosys, FAST, ATC, SoCC, etc.)
· Experience successfully leading a computer systems research agenda.
· Experience working in large codebases.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Company benefits
We asked employees of Microsoft UK what it's like to work there, and this is what they told us.
Working at Microsoft UK
Company employees
Gender diversity (male:female)
Currently Hiring Countries
Netherlands
United Kingdom
Office Locations