Experience
Industry
At Amazon, I worked on efficient algorithms and distributed methods for pre-training and fine-tuning LLMs. Before that, I worked in the personalization org at Yahoo! on developing machine learning models for Entity Matching, Entity Detection and built a Knowledge Graph from scratch to power Yahoo! websites. Prior to that, I worked at ThoughtWorks as a Software Developer.
Nov 2024 - Present | Research Scientist, Meta, Menlo Park |
Apr 2021 - Nov 2024 | Applied Scientist, Amazon AWS AI, Santa Clara |
Apr 2020 - Apr 2021 | Applied Scientist, Amazon Alexa AI, Sunnyvale |
Jul 2011 - Jul 2013 | Software Engineer, Yahoo!, Sunnyvale |
Jun 2008 - Jul 2009 | Application Developer, ThoughtWorks, Bangalore |
Internships
During my PhD internships, I have worked on search relevance, learning to rank, recommender systems, text and document analysis and user behavior clustering.
Summer 2017 | Applied Scientist Intern, Amazon AI, Palo Alto |
Summer 2016 | Research Intern, Adobe Research, San Jose |
Summer 2015 | Research Intern, Microsoft Research (Cloud Information and Services Lab), Mountain View |
Summer 2014 | Research Intern, LinkedIn (Search Relevance team), Mountain View |
Academic Experience
(2014 - 2019) | PhD, Computer Science, UC Santa Cruz |
(2009 - 2011) | Masters, Computer Science, Georgia Tech |
My PhD research focussed on designing efficient distributed stochastic optimization algorithms for large-scale machine learning problems such as Extreme classification (multi-class/multi-label with large # labels and data points), Extreme clustering (mixture models with large # classes and data points) and Scalable robust learning to rank (large # of users and items). I have experience in implementing parallel, asynchronous optimization algorithms in distributed memory settings (using C++, MPI) for a variety of machine learning models.
During my Masters, I worked in the Sonification Lab of Georgia Tech, with Prof Bruce Walker in developing non-traditional interfaces for Human Computer Interaction. Prototyped tools and contributed to research of Auditory Menus. Used affect-detection libraries (machine learning to detect mood of the drivers) as part of a Next-Gen In Vehicle Interface project. Participated in lab-demos, poster-presentations and co-authored four publications. During my Undergrad, I worked on developing efficient Caching Algorithms for Location-Dependent Data.
Services
- PC member of AAAI Conference on Artificial Intelligence (AAAI)
- Reviewer of Neural Information Processing Systems (NeurIPS)
- Reviewer of International Conference on Machine Learning (ICML)
- Reviewer of International Conference on Learning Representations (ICLR)
- Reviewer of International Conference on Artificial Intelligence and Statistics (AISTATS)
- Reviewer of SIAM International Conference on Data Mining (SDM)
- Reviewer of Conference on Learning Theory (COLT)
- Reviewer of Conference on Uncertainty in Artificial Intelligence (UAI)
- Reviewer of Journal of Machine Learning Research (JMLR)
- Reviewer of IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI)
- Senior Member, IEEE