Summary
Vitaly Petrov is an ML Tech Lead with 8 years of experience building production-grade machine learning systems, currently engineering recommender and LLM-driven solutions for high-traffic content platforms. He spans the full ML lifecycle from prototype to containerized Kubernetes deployment, combining hands-on model development (recSys, uplift, churn, forecasting) with microservice engineering in Python and Go. Vitaly has repeatedly designed two-stage candidate generation + reranking pipelines and real-time recommender services that measurably improved user engagement and operational freshness. He also architects scalable ETL and training platforms using Hadoop, Spark, Greenplum and Airflow, and automates delivery via Docker, GitLab CI/Jenkins. Comfortable leading small engineering teams, he pairs technical mentorship with a pragmatic focus on metrics and latency-sensitive production constraints. Open to relocation within the EU, he brings an academic foundation from MIPT and a track record of applying advanced NLP/transformer approaches to ranking and search.
8 years of coding experience
5 years of employment as a software developer
Master's degree Computational Science, Master's degree Computational Science at Moscow Institute of Physics and Technology (State University) (MIPT)