Shreekantha N

Senior AI Engineer at Dialpad

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Shreekantha N is a Senior AI Engineer specializing in speech and language technology with a decade of experience spanning industry and academic research. He holds an MS by Research in Speech Recognition from IIIT-Bangalore and has driven Dialpad’s efforts to scale next-generation speech products across new domains, dialects, and languages. Practically oriented, he contributes to prominent open-source tooling like espnet, refining training and recognition scripts and attention/CTC integrations to improve end-to-end ASR performance. His background blends hands-on model engineering with production deployment across geographies from Bengaluru to Toronto/Kitchener. Known for turning research-grade models into robust, multilingual systems, he quietly focuses on the often-overlooked engineering details—training orchestration and attention mechanics—that determine real-world transcription quality.
code9 years of coding experience
job8 years of employment as a software developer
bookMaster of science by Research Speech Recognition, Master of science by Research Speech Recognition at International Institute of Information Technology Bangalore
bookBachelor of Engineering - BE Telecommunications Engineering, Bachelor of Engineering - BE Telecommunications Engineering at J N N College of Engineering, SHIMOGA
bookPre University Computer Science, Pre University Computer Science at Sri Vidyabharathi Pre-University College, Shimoga
bookHigh School, High School at Sacred Heart High School Shimoga
languagesHindi, Kannada, English
github-logo-circle

Github Skills (18)

pytorch10
python10
machine-learning10
deep-learning10
speech-recognition10
command-line-interface9
bash9
command-line9
cli9
script9
speech-synthesis8
kaldi7
text-to-speech7
chainer6
voice-conversion5

Programming languages (4)

TypeScriptShellC++Python

Github contributions (5)

github-logo-circle
espnet/espnet

Apr 2019 - Nov 2020

End-to-End Speech Processing Toolkit
Role in this project:
userML Engineer
Contributions:12 commits, 7 PRs, 21 comments in 1 year 6 months
Contributions summary:Shreekantha primarily contributes to the training and recognition aspects of the speech processing toolkit. They modified the training script (`run.sh`) to integrate features such as the ability to use different CTC implementations (built-in or warpctc). Code changes also include adjustments to the attention mechanism implementations, particularly regarding attention weight handling within the RNN layers. They are involved in managing and refining the core training scripts for the end-to-end speech processing models.
speech-recognitionspeech-separationchainerspoken-language-understandingspeech-processing
sknadig/lhotse

Jan 2021 - Jul 2023

Contributions:2 PRs, 1 push, 1 branch in 2 years 6 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