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). Some examples of our current projects include 99Dots, DataMap, TrustedCloud, Melange and Massively Empowered Classroom. You can see a more comprehensive listing of our work by clicking the “Groups” tab.
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.
Syntactic Complexity of Web Search Queries through the Lenses of Language Models, Networks and UsersRishiraj Saha Roy, Smith Agarwal, Niloy Ganguly, Monojit Choudhury, September 1, 2016,
Streaming PCA: Matching Matrix Bernstein and Near-Optimal Finite Sample Guarantees for Oja’s AlgorithmPrateek Jain, Chi Jin, Sham Kakade, Praneeth Netrapalli, Aaron Sidford, in Proceedings of The 29th Conference on Learning Theory (COLT), June 25, 2016,
Balancing Output Length and Query Bound in Hardness Preserving Constructions of Pseudorandom FunctionsNishanth Chandran, Sanjam Garg, in Progress in Cryptology - INDOCRYPT 2014 - 15th International Conference on Cryptology in India, New Delhi, India, December 14-17, 2014, Proceedings, Springer, December 14, 2014,
Cluster Before You Hallucinate: Approximating Node-capacitated Network Design and Energy Efficient RoutingRavishankar Krishnaswamy, Viswanath Nagarajan, Kirk Pruhs, Cliff Stein, in Proceedings of the 46th Annual ACM Symposium on Theory of Computing, ACM, May 1, 2014,
Achieving Privacy in Verifiable Computation with Multiple Servers – Without FHE and without Pre-processingPrabhanjan Ananth, Nishanth Chandran, Vipul Goyal, Bhavana Kanukurthi, Rafail Ostrovsky, in Public-Key Cryptography - PKC 2014 - 17th International Conference on Practice and Theory in Public-Key Cryptography, Buenos Aires, Argentina, March 26-28, 2014. Proceedings, Springer, March 1, 2014,
Re-encryption, Functional Re-encryption, and Multi-hop Re-encryption: A Framework for Achieving Obfuscation-Based Security and Instantiations from LatticesNishanth Chandran, Melissa Chase, Feng-Hao Liu, Ryo Nishimaki, Keita Xagawa, in Public-Key Cryptography - PKC 2014 - 17th International Conference on Practice and Theory in Public-Key Cryptography, Buenos Aires, Argentina, March 26-28, 2014. Proceedings, Springer, March 1, 2014,
Instituting credibility, accountability and transparency in local service delivery? The Helpline and Aasthi in Karnataka, IndiaAnjali K. Mohan, Ed Cutrell, Balaji Parthasarathy, in in Proceedings of ICTD 2013, the 6th International Conference on Information and Communication Technologies and Development, ACM, December 1, 2013,
Using automated voice calls to improve adherence to iron supplements during pregnancy: A pilot studyWilliam Thies, Edward Cutrell, Niranjan Pai, Pradnya Supe, Shailesh Kore, Y.S. Nandanwar, Aparna Hegde, Ed Cutrell, Bill Thies, in Proceedings of ICTD 2013, the 6th International Conference on Information and Communication Technologies and Development, ACM, December 1, 2013,
Your Phone Has Internet – Why Are You at a Library PC? Re-imagining Public Access for the Mobile Internet EraJonathan Donner, in Interact: 14th IFIP TC13 Conference on Human-Computer Interaction, Springer, September 1, 2013,
Research Fellow Program
Eligibility and Career Prospects: Candidates for the Research Fellow program (formerly known as the Research Assistant program) should have completed BS/BE/BTech or MS/ME/MTech in Computer Science or related areas, graduating by summer 2017, or should have completed such a degree in the past 2-3 years. We evaluate candidates based on their academic performance, raw smarts, background in the areas in which we do research, and proven ability or aptitude for research. Selected candidates spend 1-2 years with MSR India, gain valuable experience about how to do research, and then typically join a PhD program either in India or abroad. Some candidates have gone on to start companies, or become developers.
We are Hiring!
We are looking for curious minds that can make our next batch of Research Fellows at Microsoft Research India.
Applications for the 2017 cycle of the Research Fellow program are open now!
Application Procedure: Apply with your CV, a statement of research, and at least one letter of recommendation about your ability and aptitude for research. Applications are accepted at our careers website. Please submit your application at https://careers.research.microsoft.com/.
(UPDATE: We learned that the careers site requires contact information for two letter writers. If you would like to have just one letter writer, please enter dummy information for the second letter writer. For example, you can enter first name and last name “none”, email address “email@example.com”, and university “Other”. Thank you!)
For 2016-2017, we will review applications in both the fall and the spring. Here is the timeline:
- September 23, 2016: Deadline for full consideration in fall cycle.
- November – December, 2016: Offers extended to fall applicants.
- February 1, 2017: Deadline for full consideration in spring cycle.
- April – May, 2017: Offers extended to spring applicants.
- July, 2017: Research Fellows start (from both fall and spring application cycles).
For candidates who have completed a PhD, we have a different program called Post-Doctoral Research Fellow program.
See what some of our alumni have to say about their experience at MSR India
“Awesome ‘pre-doc’ program that convinced me about a research career. Great launch pad after undergrad to hit the ground running during my PhD!”
“I really loved meeting a lot of people from different backgrounds in computer science, be it researchers or the diverse interns. It gave me a broad idea about research in CS. I liked the fact that I was always working on new code, and not having to maintain old code (as in traditional software companies). The best part about my work was the freedom to think for myself, the independence and ownership of my project.”
“Great program. Helped me build an analytical rigour beyond college and a curiosity for all things tech that helped in my future as an entrepreneur.”
“For me personally, the RAship @ MSRI, cleared any hesitations about wanting to pursue a career in research. Being able to work with really smart people, familiarizing with hottest problems across different CS fields and learning/adopting the rigorous approach to tackle them, gave me a 2-year head start at grad school. An awesome bunch of people to hang out with, if one is interested in CS research.”
“The MSR RA program was a remarkable two year journey that gave me tremendous opportunities to find technological solutions for the world’s biggest problems in the domain of healthcare, information access and civic engagement.”
“Three attributes come to my mind while describing my time at MSR India as an RA: Amazing mentors, a very open atmosphere to brainstorm and work on exciting problems that you feel most passionate about, and really smart and friendly people around you to hang out with.”
“I got to research how technology could help me be the change in rural India and launch Microsoft’s first nonprofit spin-off, Digital Green.”
“I absolutely loved it. I cannot think any other option that would be more fun and more useful for a research career. Phenomenal! And Fantastic is what I always feel when I think about my AR times.”
“The AR program gave me the chance to work with the brightest minds. It helped me to unlock my research potential and eventually achieve my dream career path.”
“I liked the fact that independent thinking was encouraged which has helped me in developing my research abilities. Another plus point is being surrounded by researchers and other RAs who have greatly inspired me.”
“The time I spent as RA at MSR India was very memorable and enriching experience for me. It exposed a young graduate like me, who was fresh out of college, to the world of research. I worked under close mentorship of world class researchers for two years, where I learned how to design solutions for real-world problems, which have the potential to impact millions of people. I was encouraged to publish papers and attend top tier conferences, which helped me to choose research as the long-term career option.”
Suraj Jain“MSR gave me opportunity to work with world class researchers and convert my ideas into working product used by millions of peoples worldwide.”
“At MSR, I was exposed to the frontiers of research. Working with an exceptional mentor and colleagues helped me towards gaining the much-needed maturity before starting grad school.”
MSR India is involved in various efforts to make the research ecosystem in computer science in India more vibrant and to inspire our vast technical student population to consider careers in research. We believe that a robust research ecosystem can make significant contributions to the country’s development and also facilitate a healthy talent pipeline.
The following are a couple of our outreach initiatives:
Student Travel Grants
Travel Grant support offered to students from Indian universities to defray costs of travel, fees, accommodation, meals and incidental expenses, when attending top-tier computer science research conferences outside India. We believe that the exposure that the students get by attending and presenting papers at these conferences enhances the quality of their own research effort, facilitates peer review/ feedback and enhances their research careers.
Students can apply for a travel grant via https://msrprograms.cloudapp.net/TravelGrants/. Applications are evaluated on criteria like the quality of the conference, whether it’s a poster or full presentation/talk, collaboration with any MSR researcher, etc. We do get a large number of applications, so we advise students to submit their applications at least 45 days in advance of the conference dates. For more information/ queries, please email firstname.lastname@example.org.
Conference and Workshop Sponsorships
MSR India offers sponsorships to conferences in the area of computer science. While sponsorship decisions are made on a case-to case basis, we typically consider top level conferences where researchers from MSR India are involved as committee members. For more information, please email Satish Sangameswaran.