She received her B.E. degree in Computer Science from Bengal Engineering and Science University, Shibpur, India in 2004, and Masters and Ph.D. in Computer Science from Indian Statistical Institute, India in 2006 and 2010, respectively. Between 2009 and 2010, she was an Erasmus Mundus Post-Doctoral Fellow at Lund University, Sweden; and between 2010-2012, she was a Post-Doctoral Fellow at University of Ottawa, Canada. She was an Assistant Professor at Indian Institute of Technology, IIT, Indore during 2012-2013. She was a visiting researcher at University of Wollongong, Australia, INRIA, France, Kyushu University, Japan and intern at Microsoft Research Labs, India.