Dmitry Protasov
Machine Learning Engineer @ Avito
About
Data Science / ML engineer with 6 + years of hands-on product work. I build and run high-load Python micro-services with recommender, computer-vision and LLM models. I work end-to-end: talk to business teams, turn their goals into ML tasks, collect data, train models, ship them to GPUs and keep them healthy in production. Mentored two DS interns who later became full-time hires. Strong academic background (MIPT, Yandex School of Data Analysis) and ICPC semifinalist.
United Arab Emirates
Dubai
Computer Software
MuseScore 4, Melody Scanner, PyTorch, Recommender Systems, Kubernetes, Docker, Wandb, Python (Programming Language), DDP, Large Language Models (LLM), Speech Processing, TensorRT, Natural Language Processing (NLP), Deep Learning, Generative Models, PostgreSQL, Qdrant, ONNX, OpenVINO, HNSW
Experience

Machine Learning Engineer
- Optimised item2item recommender: moved to HNSW vector search, split GPU/CPU stages; cutting compute cost by 30% and time inference 3x faster - Developed a Metric Learning-based vision model combined with CatBoost to compare cars in photos and detect fake listings, achieving 55\% recall on a specialized dataset - Built item2item clothing recommender service, suitable for style (FashionCLIP, Faiss HNSW retrieval, catboost reranker). Improve the quality of model with Visual Language Models - Implemented a low-latency Transformer-based recommender that serves several thousand RPS; Ran a bunch of experiments that boosted views / contact requests by +4% - Improved vin2param service: add Airflow‑driven PySpark ETL, MLflow registry, real‑time Postgres updates, and Grafana monitoring - Implemented RAG search engine for complex automotive queries with CLIP embeddings in Qdrant; improved diversiry and long-tail recall@10 +7 pp, lifted search CTR +3%

CEO, ML Developer
Audio2MIDI
Developing a telegram bot @Audio2MIDIBot that translates any music into a musical score for playing on the piano

Machine Learning Researcher
- Developed Graph Neural Networks (GNNs) with Transformer architecture for history handling + SAC/TQC/PPO RL policies for molecular optimization → score +15\% vs DFT baseline - Contributed to the open-source Schnetpack library and refactored the code to enhance performance
Education

Data Science
Completed the full ML curriculum at YSDA, covering Computer Vision, Natural Language Processing, Reinforcement Learning, Deep Learning theory, Recommender Systems, Speech Processing, and Self-Driving Cars. Gained hands-on experience with efficient model deployment techniques such as PyTorch Distributed, quantization, OpenVINO, and TensorRT, and studied modern generative approaches including GANs, Normalizing Flows, Diffusion Models, and VQ-VAE.
Dmitry Protasov's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



