Nikolay Karpov is a Research Manager at NVIDIA with 11 years of experience building and deploying production speech and conversational AI systems. He has deep hands-on expertise in ASR, language modeling, and emotion recognition, and has led distributed multi-GPU training and Triton-based deployments across cloud platforms. Previously he led speech research at Sberbank and taught NLP and deep learning as an associate professor, blending academic rigor with industry-scale engineering. An active open-source contributor, he expanded the popular audiomentations library with robust audio transforms and tests to improve real-world audio ML robustness. Based in Los Gatos, Nikolay pairs a PhD in Information Technology with an MBA, enabling him to bridge technical innovation and product-driven research management.
11 years of coding experience
17 years of employment as a software developer
Master's degree, Finance, Economics, Master's degree, Finance, Economics at Higher School of Economics
Master of Business Administration - MBA, Project Management, Master of Business Administration - MBA, Project Management at Sberbank Corporate University
Doctor of Philosophy (PhD), Information Technology, PhD, Doctor of Philosophy (PhD), Information Technology, PhD at Linguistics University of Nizhny Novgorod (LUNN)
Bachelor's degree, Information Technology in Radiophysics, Engineer, Bachelor's degree, Information Technology in Radiophysics, Engineer at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
A Python library for audio data augmentation. Inspired by albumentations. Useful for machine learning.
Role in this project:
ML Engineer
Contributions:9 commits, 1 PR, 4 comments in 1 day
Contributions summary:Nikolay's primary contribution was enhancing the audiomentations library, focused on audio data augmentation techniques. They implemented new audio transformation classes, including `AddImpulseResponse`, `FrequencyMask`, `TimeMask`, and `AddGaussianSNR`. They also added comprehensive tests to validate the functionality of the implemented transformations, ensuring the reliability of the augmentation processes. These additions demonstrate the user's focus on expanding the library's capabilities for audio data processing and machine learning applications.
A toolkit for processing speech data and creating speech datasets
Contributions:81 reviews, 15 PRs, 152 pushes in 1 year 6 months
datasetsspeechspeech-recognitionspeech-processing
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.