- Associate Professor, Cryptology and Security Research Unit (CSRU), Indian Statistical Institute, Kolkata, India, August 2017 – to date.
- Assistant Professor, Cryptology and Security Research Unit (CSRU), Indian Statistical Institute, Kolkata, India, August 2013 – July 2017.
- Assistant Professor, Department of Computer Science & Engineering, Jadavpur University, Kolkata, India, July 2006 – August 2013.
- Visiting Associate Professor, Department of Computer Science & Engineering, Indian Institute of Information Technology (IIIT), Kalyani, India, January – May 2019
- Visiting Associate Professor, Department of Computer Science, Ashoka University, Rajiv Gandhi Education City, Sonepat, Haryana, India, October – December 2018.
- Visiting Professor, Computer & Communication Sciences Division, Indian Statistical Institute (ISI), Kolkata, India, January – May 2010.
- Visiting Lecturer, Department of Computer Science & Technology, Bengal Engineering and Science University, Howrah, India, January to May, 2009 and 2010.
- Lecturer, Department of Computer Science & Engineering, St. Thomas’ College of Engineering & Technology, Kolkata, India, August 2005 – July 2006.
- Adjunct Faculty, Department of Computer Science, State University of New York at Albany, U.S.A., Summer 2003 and Summer 2004.
- Teaching Assistant, Department of Computer Science, State University of New York at Albany, U.S.A., August 2001 – December 2003, August 2004 – June 2005.