Shankar Venkitachalam

I am a second year graduate student in Computer Science at the UMass Amherst working primarily with Prof. Andrew McCallum and Pedram Rooshenas on the topic of Structured Prediction in NLP. My current research interests span the fields of Natural Language Understanding, Probabilistic Graphical Models and Deep Learning.

Before joining UMass, I worked as a machine learning engineer in the Multimedia Research Group at Snapdeal, Bangalore. Previously, I worked as a software developer at Adobe Systems India. I received my Bachelor's in Computer Science from National Institute of Technology Calicut in July 2012.

During summer 2018, I interned in the Data Science team at Adobe, San Jose.

I am actively looking for full time opportunities in the areas of Natural Language Processing and Machine Learning. You can have a look at my resume here.


Data Science Intern
Adobe Systems
May '18 - Aug '18

Worked on continuous model evaluation, anomaly detection and contribution analysis for Adobe digital experience.

Senior Software Engineer
Dec '15 - Mar '17

Developed machine learning systems for natural language processing and computer vision.

Member of Technical Staff II
Adobe Systems
Aug '13 - Nov '15

Implemented the server side modules for Adobe Captivate Prime, a newly launched Learning Management System for enterprise.

R&D Engineer
Tejas Networks
Aug '12 - Aug '13

Implemented MPLS-TP protocol on high capacity ethernet and optical networking switches.


University of Massachusetts Amherst
Master of Science (MS), Computer Science
Sep '17 - May '19 (Expected)

Relevant Coursework: Advanced Machine Learning, Natural Language Processing, Neural Networks, Reinforcement Learning, Information Retrieval

National Institute of Technology Calicut
Bachelor of Technology (B.Tech), Computer Science and Engineering
Jul '08 - Jul '12

Relevant Coursework: Image Processing, Data Structures and Algorithms, Advanced Topics in Algorithms, Computational Intelligence