In keeping with the global mission of Microsoft Research, Microsoft Research India is engaged in cutting-edge basic and applied research in multiple fields in computing, information technology, and related areas. Microsoft Research India also collaborates extensively with the Indian and international scientific community and other Microsoft research labs to help push forward the boundaries of research. Our current areas of work range from theoretical computer science (algorithms, cryptography), systems (distributed systems and networking, programming languages and tools, security and privacy), machine learning, natural language processing, human computer interaction, and applications of technology to solve societal problems (such as education, health, affordable access to technology).
India has a population of more than a billion people, more than 20 officially recognized languages, and innumerable dialects and startlingly different terrains and cultures. While 60% of the population derives its income from agriculture and related activities, India also has one of the world’s fastest growing and most dynamic IT industries. This wide, and sometimes stark, diversity makes it an ideal environment for research in a number of areas.