Andrey Romanov is a Staff Machine Learning Engineer with 11 years of experience building recommendation and optimization systems across e-commerce, music, and retail. A Yandex School of Data Analysis graduate and ex-Yandex engineer, he has scaled recommendation products from first customers to enterprise deployments and now leads AI Shopping Assistant efforts as a founding engineer at Constructor. His background spans low-level telecom systems to production ML pipelines and DevOps-driven microservices, enabling a rare combination of production-grade software engineering and applied research. He has led cross-functional teams, hired and mentored data scientists, and shipped automated pricing and assortment optimization for large retail chains. Notably, his career moves reflect a consistent focus on turning research and hypotheses into reliable, high-throughput services in production.
11 years of coding experience
12 years of employment as a software developer
Master's Degree, Computer Science and Data Analysis, Master's Degree, Computer Science and Data Analysis at Yandex School of Data Analysis
Engineer's Degree, radio electronic systems, Engineer's Degree, radio electronic systems at Bauman Moscow State Technical University
Contributions:58 commits, 12 pushes, 1 branch 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.
Request Free Trial
Andrey Romanov - Staff Machine Learning Engineer at Constructor