Zein Shaheen is a Principal Machine Learning Engineer with nine years of experience building production-grade multimodal AI at leading Russian and international firms. He holds a PhD in Computer Science and has led R&D and product work spanning text-to-video, video-to-audio, speech synthesis, ASR and dialect-aware LLMs that serve Gulf and Egyptian users. At Sberbank he helped open-source the Kandinsky video generation work and co-authored a paper on architectural improvements for text-to-video pipelines; at Huawei he published on expressive, robust TTS. Comfortable across transformers, diffusion models and earlier architectures, he’s known for turning research prototypes into deployed systems and for tackling novel, high-complexity problems. Based in Saint Petersburg, he combines deep academic training with hands-on engineering, often bridging research publications and production delivery.
8 years of coding experience
10 years of employment as a software developer
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Tishreen University
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at ITMO University
Master's degree Computer Science, Master's degree Computer Science at Peter the Great St.Petersburg Polytechnic University
Multi Label Text Classification for Legal documents. Work on mono-lingual and multilingual parallel data
Contributions:6 commits, 8 PRs, 35 pushes in 1 month
nlplegalparallelmonoparallel-data
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.