Shubham Agarwal is a Staff Research Scientist and deep learning researcher based in Bengaluru, with nearly a decade of experience bridging industry and academia on multimodal and multilingual foundation models. He has driven state-of-the-art work—winning the English-to-low-resource multimodal translation task at EMNLP 2024 and publishing multimodal VLM research at NeurIPS—while collaborating with MILA and ServiceNow on LLMs for multi-document summarization and vision-language applications. His background spans applied product research (Pulse Labs, Adobe) and hands-on full-stack contributions to open-science tools like the PEcAn Shiny visualizer, reflecting a rare mix of model research, UX-minded engineering, and data visualization. Trained at IIT Delhi and with doctoral work in computer science, he consistently moves ideas from prototype to peer-reviewed publication and production features. Colleagues would note his strength in integrating LLM-driven insights into interactive analytics and his focus on Indian languages in multimodal systems.
9 years of coding experience
4 years of employment as a software developer
10th standard, PCM, 94%, 10th standard, PCM, 94% at Bishop Conrad School
Heriot-Watt University Edinburgh Campus
Postdoctoral Researcher, Artificial Intelligence, Postdoctoral Researcher, Artificial Intelligence at Mila - Quebec Artificial Intelligence Institute
12th Standard, PCM, 93.4%, 12th Standard, PCM, 93.4% at Wood Row School
Indian Institute of Technology Delhi (IIT Delhi)
Master’s Degree, Data Science, 15.3 (US 4.0), Master’s Degree, Data Science, 15.3 (US 4.0) at Institut polytechnique de Grenoble
The Predictive Ecosystem Analyzer (PEcAn) is an integrated ecological bioinformatics toolbox.
Role in this project:
Full-stack Developer
Contributions:44 commits, 4 PRs, 6 comments in 3 months
Contributions summary:Shubham primarily contributed to the development of a Shiny application for visualizing model outputs. Their work included refactoring code to load variables efficiently and implementing features to handle multiple workflow and run IDs, thus increasing the application's flexibility. Furthermore, they integrated a chart type toggle and external data loading, enhancing the application's user experience and analytical capabilities.
Contributions:13 commits, 12 pushes, 1 branch in 8 months
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.