I am a Research Engineer in Bloomberg AI. Before joining Bloomberg L.P., I completed my PhD in Computer Science from Rutgers University, New Brunswick, New Jersey. During my PhD, I was advised by Gerard de Melo and also worked in close collaboration with Karl Stratos. Before starting PhD, I was an assistant lecturer in the Department of Mathematical and Computational Sciences at National Institute of Technology Karnataka, Mangalore, India. I received M.Tech in Systems Analysis and Computer Applications from the same institution in 2014. I also spent some time in industry and worked as research intern in Bloomberg L.P., Nokia Bell Labs, and Dell India R&D Center. After completing my undergrad studies, I worked in Cognizant Technology Solutions for one year.


I build deep neural models to deal with various problems in the realm of Natural Language Processing that require language understanding and reasoning capability. I work with large-scale cross-domain factual knowledge graphs and aim to incorporate the huge amount of machine-readable knowledge available in these graphs into several intelligent systems to enable them to achieve human-like language understanding and reasoning capabilities.