Senior System Software Engineer - Speech AI at NVIDIA
Chennai, Tamil Nadu, India
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Ananda Narasimhan is a Senior System Software Engineer specializing in Speech AI with 12 years of experience bridging backend engineering and data science to deliver production-grade speech and language systems. He has driven end-to-end ASR projects from research to product integration—building internal libraries for audio IO, preprocessing, training and inference—and recently deployed a production Automatic Speech Recognition system at scale. Comfortable working across ML, data and backend teams, he brings academic rigor (MS in CS with ML from Georgia Tech) and first-principles engineering to model development and deployment. An active contributor to AllenNLP, he has improved distributed training and model loading for multi-GPU/multi-node scenarios, reflecting a focus on robustness and efficient resource use. Based in Chennai, he values transparency and systematic problem solving and has a proven track record of producing results comparable to commercial speech systems.
12 years of coding experience
8 years of employment as a software developer
Bachelor of Technology (B.Tech.), Computer Science and Engineering, Bachelor of Technology (B.Tech.), Computer Science and Engineering at Amrita Vishwa Vidyapeetham
Master of Science - MS (Online), Computer Science (Machine Learning), Master of Science - MS (Online), Computer Science (Machine Learning) at Georgia Institute of Technology
An open-source NLP research library, built on PyTorch.
Role in this project:
ML Engineer
Contributions:7 commits, 11 PRs, 47 comments in 1 year 2 months
Contributions summary:Ananda primarily contributed to the AllenNLP library by adding, modifying, and fixing features related to distributed training and model deployment. They implemented changes for multi-GPU and multi-node training scenarios, ensuring efficient resource utilization. The user also worked on model archiving and loading mechanisms to optimize training processes and fix potential memory issues, specifically improving the system's robustness in loading model states.
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
Ananda Narasimhan - Senior System Software Engineer - Speech AI at NVIDIA