Sanuj Sharma is a software engineer with 11 years of experience, currently building features for YouTube Premium at Google in San Francisco. He combines academic rigor—from an MS in Computer Science at Texas A&M and a thesis on leveraging conversational history for dialogue systems—with hands-on ML engineering, contributing to projects like the well-known Shogun toolbox where he improved data pipelines, feature engineering, and model training workflows. His published work includes an NAACL 2019 oral on dialogue state tracking and an IEEE TMI paper on computational pathology, reflecting a rare blend of language-vision grounding and biomedical imaging expertise. Passionate about model-based RL and multimodal reasoning, he focuses on techniques that make dialog systems more grounded and intelligent. A practical tinkerer who moves seamlessly between research and production, he also maintains a personal website highlighting his projects and papers.
11 years of coding experience
Bachelor's Degree, Electrical, Electronics and Communications Engineering, Bachelor's Degree, Electrical, Electronics and Communications Engineering at Indian Institute of Technology, Guwahati
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Texas A&M University
Contributions:61 commits, 66 PRs, 242 comments in 3 years
Contributions summary:Sanuj's commits primarily focused on moving datasets, updating existing notebooks, and modifying the underlying code related to those notebooks. This work involves adjustments to the data loading process, feature engineering steps, model training, and evaluation in various machine learning models. The modifications were made to several notebooks related to the usage of UCI datasets and also involve work on the models such as the implementation of a tree ensemble and support vector machines.
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.