Nithin Koluguri is a Senior Research Scientist based in San Jose with nine years of experience building and productionizing speech and multimodal AI systems. At NVIDIA he has progressed from intern to senior scientist, contributing to flagship open-source projects like NVIDIA NeMo—improving ASR tutorials, training telemetry, and robustness fixes that help fp16 training stability. His background blends academic work on disease detection from voice and robust audio detection with industry experience in telematics and C++ systems, giving him a rare mix of signal-processing rigor and engineering pragmatism. He has repeatedly tackled noisy real-world audio problems (Kaldi pipelines, RIR normalization, spectrogram enhancements) to lower ASR error rates and make models more reliable across conditions and languages. Comfortable both researching novel algorithms and shipping developer-facing tooling, he focuses on reproducibility and observability in ML workflows. Colleagues would describe him as a practical researcher who bridges deep technical detail and scalable engineering.
9 years of coding experience
5 years of employment as a software developer
Master of Science - MS, Electrical Engineering Technologies/Technicians, Master of Science - MS, Electrical Engineering Technologies/Technicians at University of Southern California
Bachelor of Technology (B.Tech.), Electrical, Electronics and Communications Engineering, Bachelor of Technology (B.Tech.), Electrical, Electronics and Communications Engineering at National Institute of Technology Karnataka
A scalable generative AI framework built for researchers and developers working on Large Language Models, Multimodal, and Speech AI (Automatic Speech Recognition and Text-to-Speech)
Role in this project:
ML Engineer
Contributions:826 reviews, 155 commits, 417 PRs in 3 years
Contributions summary:Nithin primarily focused on updating and improving an ASR tutorial using the NeMo framework. Their contributions included adding tensorboard logging for better training visualization, integrating tensorboard loading, and adding tensorboard to requirements. Additionally, the user implemented a fix to the ImpulsePerturbation module by ensuring normalization after rir convolution to avoid potential issues with fp16 training, and they updated the speaker models to take advantage of the latest updates from PTL 1.7.
Contributions:27 commits, 24 pushes, 1 branch in 7 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.
Request Free Trial
Nithin Koluguri - Senior Research Scientist at NVIDIA