Sergey Popov is a data scientist and machine learning engineer with 9 years of hands-on experience building recommendation systems and production ML pipelines at scale across companies like Yandex, Дзен, Teza Technologies, Ozon Tech, and currently Avito. With a strong applied mathematics background from Saint Petersburg State University and training at Yandex School of Data Analysis, he blends rigorous quantitative thinking with pragmatic engineering, shipping features that grew a new recommendation format to 2M DAU. Sergey has a track record of driving measurable product impact—boosting CTR and likes by double digits, improving diversity via cross-platform signals, and running 50+ A/B tests to validate decisions. Technically versatile in Python, Java, C++, SQL and tools such as ClickHouse, CatBoost, Spark, Kafka and Docker, he thrives at the intersection of model development, feature engineering, and productionization. Colleagues value his user-centered approach and ability to translate research into production systems that move engagement metrics.
9 years of coding experience
4 years of employment as a software developer
Bachelor's degree Applied Mathematics and Computer Science, Bachelor's degree Applied Mathematics and Computer Science at Saint Petersburg State University
High School Physics and Mathematics, High School Physics and Mathematics at Lyceum №35
Contributions:54 commits, 15 PRs, 39 pushes in 1 year 4 months
scala3scalasbtdotty
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.