Арсений Синаков

ML-инженер / Data Scientist, Москва

studyfinancee@gmail.com · телеграм · github · статьи · резюме в pdf

Я ML-инженер, работаю Data Scientist'ом в Сбере. Люблю Deep Learning, uplift-моделирование и временные ряды. Экспериментирую с архитектурами: свёрточными сетями и трансформерами, чаще всего пишу их с нуля. Сейчас пишу свой фреймворк для uplift-моделирования на нейросетях: готовых решений нет, все популярные библиотеки заточены под классический ML.

Образование

2024 - 2029
НИУ «Высшая школа экономики»

Бакалавриат, совместная программа ФКН и ФЭН «Экономика и анализ данных».

Опыт

июнь 2026 -
наст. время
Сбер, Data Scientist
  • Модель дожития портфеля вкладов с параметрической экстраполяцией кривых удержания на многолетний горизонт. Батчевая обработка данных на PySpark и Polars снизила пиковое потребление памяти с 1 ТБ до 128 ГБ, модель обучена на py_boost с кастомной функцией потерь и маскированием цензурированных исходов.
  • Uplift-модели (Meta-Learners, Doubly Robust) для непрерывных таргетов и внутренний модуль валидации поверх EconML: стратифицированная кросс-валидация с контролем баланса тритмента, AUUC, bootstrap-интервалы и permutation-тесты.
  • Прогноз временных рядов на TFT, N-BEATS и PatchTST с квантильными лоссами, который превзошёл продакшн-бейзлайн по WAPE и был принят как базовая архитектура.
сентябрь 2025 -
наст. время
НИУ ВШЭ, учебный ассистент
  • Веду несколько групп по дискретной математике, Python и C++, принимаю коллоквиумы, составляю задачи для контестов и экзаменов.

Соревнования

2026
Ozon E-CUP, ценность пользователей поиска

Прогноз GMV 250 тысяч пользователей маркетплейса на 30 дней вперёд, метрика RMSLE. 300+ признаков на Polars, time-split валидация с adversarial validation, отбор признаков по permutation importance и двухуровневый стек из LightGBM, CatBoost и XGBoost, который снизил RMSLE на 18% относительно бейзлайна организаторов.

2025
Tender Hack, RAG-сервис для портала госзакупок

Классификация пользовательских интентов, семантический поиск по векторному индексу нормативной базы и генерация ответов локальной LLM.

Проекты

Чат-модератор для русского языка. Посимвольная свёрточная сеть для модерации текста без словарной токенизации, устойчивая к обфускации и опечаткам. F1 = 0.96 на спаме, 0.89 на токсичности. PyTorch, Char-CNN
Деградация глубоких сетей. Исследовал затухание градиентов в сетях глубиной от 2 до 40 слоёв: сравнил MLP и ResNet без нормализации, с pre-norm и post-norm BatchNorm. PyTorch
Исправление опечаток. Посимвольная модель, обученная на Википедии и Либрусеке с генерацией опечаток на лету. CNN, Highway, BiLSTM
Transformer с нуля. Реализовал Transformer (encoder-decoder) на PyTorch и написал для него свой BPE-токенизатор.
Умный дом на Reinforcement Learning. Симулятор дома с солнечными панелями и батареей: алгоритм на марковском процессе принятия решений и Value Iteration решает, когда покупать электричество, а когда продавать. MDP, Streamlit
Аппроксимация функций. Демонстрация теоремы универсальной аппроксимации: видно, как нейроны или деревья бустинга по эпохам складываются в заданную кривую. PyTorch, Streamlit

Публикации

в работе
Теория вероятностей и математическая статистика. Учебник с задачами и решениями, пишу с Ольгой Кривохижиной. PDF · GitHub
октябрь 2026
Случайные совпадения. Почему совпадения случаются чаще, чем кажется.

Стек

Языки программированияPython, C++, SQL
ML / DLPyTorch, Hugging Face, scikit-learn, CatBoost, LightGBM, XGBoost, py_boost
Модели и методыTransformer, TFT, N-BEATS, PatchTST, Char-CNN, LSTM, Survival Analysis, Uplift / Causal ML (EconML, CausalML), A/B-тесты, CUPED
ДанныеPySpark, Polars, pandas, Hadoop, Hive
MLOps и инструментыDocker, Git, MLflow, Optuna, Weights & Biases
Иностранный языканглийский, уровень B2