Nikolai Zakharov is a machine learning engineer with nine years of experience delivering end-to-end AI solutions across speech, vision, and NLP. Currently at VK, he designs and deploys ML models at scale, after stints building AI agents for manufacturing at NIO and leading voice and NLU initiatives at Tinkoff and Huawei. He has hands-on expertise in TTS and voice conversion, as well as vision-based DL with C++, and has driven production-ready improvements such as migrating GANs to an in-house framework for better reproducibility and implementing a bidirectional gRPC workflow for HiFiGAN that cut real-time factor from 0.9 to 0.1. Notable achievements include on-device ASR RNNT optimization, Chinese voice cloning, gaze estimation acceleration with ARM Neon, and a robust NLU backend built in Java. Nikolai holds a Master’s in Machine Learning from Tsinghua University and a Bachelor’s in Applied Mechanics from Peter the Great Polytechnic University, underscoring a strong foundation in both theory and engineering. Recently relocating to Saint-Petersburg, he brings a global perspective to building scalable AI systems that bridge research, product, and operations.
9 years of coding experience
6 years of employment as a software developer
Master’s Degree, Computer Science - Machine Learning, Master’s Degree, Computer Science - Machine Learning at Tsinghua University
Bachelor's degree, Applied Mechanics, Bachelor's degree, Applied Mechanics at Peter the Great St.Petersburg Polytechnic University
Contributions:58 commits, 31 pushes, 2 comments in 3 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.