Summary
Anna Sidorova is a Senior Machine Learning Engineer with 3+ years focused on ML and deep learning and a broader eight-year technical background culminating in research-driven roles across industry and academia. She builds production-ready recommender systems and graph-based multimodal models using PyTorch, PyTorch Geometric, SQL and PySpark, and has led experiments with transformer-based customer choice models and novel segmentation techniques. Her work spans physics-informed neural networks, graph generation, and Monte Carlo tree search–based feature selection, reflecting a blend of theoretical research and practical optimization for large-scale systems. At Huawei she accelerated matrix-equation solvers and explored irregular-grid PINNs, and at X5 Tech she improved product taxonomy matching and choice prediction in real-world retail data. Comfortable moving ideas from prototype to deployed pipelines (MLflow, Airflow), she also brings an unusual emphasis on encoding emotional signals into recommendation graphs from her academic projects. Based in Minsk, she pairs rigorous academic training from ITMO and HSE with hands-on engineering that tightens the loop between experimentation and production.
8 years of coding experience
2 years of employment as a software developer
Bachelor's degree Applied Mathematics and Computer Science, Bachelor's degree Applied Mathematics and Computer Science at Higher School of Economics
Master's degree Computer Science and Computing Hardware, Master's degree Computer Science and Computing Hardware at ITMO University
English, Russian