Sonal Gupta is a senior AI engineering leader with 12+ years of experience building and shipping generative AI, assistant, and multimodal products from research to large-scale user experiences. She led influential teams at Meta (co-leading Make-A-Video and shipping AI Stickers) and Google DeepMind (engineering lead for Gemini Canvas and Area Tech Lead for Deep Research), and now builds agents at Microsoft AI. Her background blends rigorous NLP research—a Stanford PhD under Chris Manning on human-in-the-loop information extraction—with hands-on production work (contributions to CoreNLP and platform-relevant code). She has a track record of aligning long-term org strategy with product delivery across hardware and app experiences, including Portal and Ray-Ban integrations. Known for people-first leadership and hiring technical specialists, she scales teams that move state-of-the-art models into real user-facing features. Based in Palo Alto, she combines deep academic credibility with repeated industry-first product milestones in generative media and assistant technologies.
12 years of coding experience
8 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at The University of Texas at Austin
Indian Institute of Technology Roorkee
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Stanford University
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Role in this project:
Back-end Developer
Contributions:14 commits, 1 comment in 1 year 11 months
Contributions summary:Sonal appears to have focused on modifying and updating backend Java code, specifically related to the CoreNLP project. They made changes to `GenericDataSetReader.java`, and the `DVParserCostAndGradient.java` file, indicating involvement with data processing and parsing functionalities within the NLP pipeline. Additionally, the user seems to have been involved in updating bin files and making general code adjustments, indicating a hands-on approach to refining core project components. Further changes were made to the `SPIEDServlet.java` to update how the JSON object is being processed and the use of seed words within the servlet.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Sonal Gupta - Member Of Technical Staff at Google DeepMind