Shankar Venkitachalam

I am a Staff Machine Learning Engineer at Adobe, where I lead projects on Adobe GenStudio, focusing on the use of Large Language Models (LLMs) for brand-aligned marketing content creation at scale for enterprises.

Previously, I earned my graduate degree in Computer Science from UMass Amherst, where I worked with Andrew McCallum and Pedram Rooshenas on Structured Prediction in NLP.

Before UMass, I worked as a Machine Learning Engineer in the Multimedia Research Group at Snapdeal, Bangalore, and as a software developer at Adobe India. I hold a Bachelor's in Computer Science from the National Institute of Technology Calicut (2012).


Past Experience


Machine Learning Engineer Intern
Adobe Systems
May '18 - Aug '18

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

Senior Software Engineer, Machine Learning
Snapdeal
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.


Education


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