Олеся Булгакова (olesya_bulgakova), 23 года, Россия, МоскваОлеся Булгакова (olesya_bulgakova), 23 года, Россия, Москва

Олеся Булгакова

Ученый по даннымML разработчикСредний (Middle)
Рассмотрю предложения

Контакты

Войти
Возраст: 23 года
Опыт работы: 3 года и 1 месяц
Регистрация: 13.12.2024
Последний визит: 3 дня назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готова к удаленной работе
Знание языков: Английский В2

Обо мне

ML-инженер с 3-летним опытом создания и внедрения рекомендательных систем для крупных контентных платформ («Строки», «КИОН»).

  • Выполняю полный цикл DS/ML задач: от исследования и обработки данных до автоматизации пайплайнов и генерации персонализированных рекомендаций.
  • Провожу оффлайн и онлайн (А/Б) эксперименты,  настраиваю мониторинг качества моделей.
  • Анализирую и обрабатываю большие данные, разрабатываю и улучшаю «u2i» и «i2i» рекомендации для активных и новых пользователей.
  • С отличием окончила бакалавриат НИУ ВШЭ —  «Бизнес-информатика», 2023г.
  • Внесла вклад в развитие RecTools — опенсорс-библиотеки от МТС.
  • Эксперт курса «Рекомендательные системы» в ШАД МТС.

Навыки и технологии

  • Языки программирования: Python, SQL

  • Библиотеки: Pandas, Scikit-learn, Numpy, SciPy, Seaborn, Matplotlib, Implicit, RecTools, XGBoost, LightGBM, CatBoost

  • Machine Learning: RecSys, Linear regression, SVM, Logistic regression, Decision tree, Random Forest, Boosting, Clustering

  • Автоматизация:  Airflow, Optuna, PyTest, Pylint

  • Big Data: PySpark, Hadoop

  • Аналитика и математика: математический анализ, линейная алгебра, статистика, теория вероятностей, разведочный анализ данных, A/B-тестирование
  • Инструменты: Git, GitLab, Jira, Confluence

Контакты

Telegram: bulgakova_olesya
E-mail: olesyarvach@gmail.com
Github: olesyabulgakova

Избранное

Лекция и семинар в Школе Аналитиков Данных от МТС по теме "Двухэтапные модели рекомендаций"

Рассказ от лица ML разработчика о рекомендательных подходах в крупном книжном сервисе экосистемы МТС


Навыки

SQL
Pandas
Машинное обучение
Git
Анализ данных
Алгоритмы
Python
ООП

Участие в профсообществах

Опыт работы

  • Мобильные ТелеСистемы (МТС)
    Москва
    ML разработчик (Средний)ML Engeneer
    Январь 2022 — По настоящее время (3 года и 1 месяц)

    Наша команда, состоит из трех ML-разработчиков, дата-инженера и аналитика. Моя зона ответственности — разработка и внедрение RecSys.

    Для создания эффективных ML моделей использую Python, библиотеки Pandas, Numpy, Scikit-learn, SciPy, CatBoost и RecTools для анализа данных и создания моделей. Работаю с большими данными, используя PySpark. Для эффективного внедрения и мониторинга ML моделей в производственные системы применяю MLOps-подходы, чтобы выбирать наиболее эффективные решения провожу A/B-тесты. Для автоматизации процессов использую Airflow, а для оптимизации и тестирования моделей — Optuna и PyTest.

    Книжный сервис «Строки»:

    • Разработала и внедрила систему персональных рекомендаций аудиокниг.  Увеличила среднее количество взаимодействий с рекомендациями на 30% по сравнению с моделью популярных рекомендаций.
    • Разработала и внедрила систему персональных рекомендаций комиксов. Повысила среднее время чтения комиксов на 57% по сравнению с редакторской подборкой.
    • Кластерная модель для холодных пользователей:
      • Разработала и внедрила кластерную модель для частично персонализированных рекомендаций текстового и аудио контента.
        • Достигла увеличения конверсии в потребление контента из полки рекомендаций на 15%, кликов на карточки контента на 5% и времени потребления контента на 37%.
      • Рекомендательная система для детского раздела:
        • Разработала и внедрила кластерную модель для частично персонализированных рекомендаций текстового и аудио контента.
        • Увеличила метрику "добавление в отложенное" на 6.29%.

      Рекомендательная платформа:

      • Провела рефакторинг кода существующих моделей в сервисе. Обеспечила удобное использование решений на других продуктах экосистемы МТС.
      • Участвовала в разработке DVC (Data Version Control) пайплайнов. Создавала воспроизводимые и масштабируемые пайплайны машинного обучения, которые упрощают процесс разработки моделей и ускоряют их внедрение.

      Библиотека RecTools:

      • Двухуровневая модель рекомендаций: Реализовала функционал запуска ранжирующих моделей и написала подробный туториал для быстрого запуска двухэтапной модели из библиотеки RecTools.

      Школа Аналитиков Данных МТС:

      • Делюсь знаниями и опытом в области построения рекомендательных систем.

      Рекомендательная система для онлайн-кинотеатра «КИОН»:

      • Реализовала функционал «Любимые полки» с персонализированным контентом, увеличив конверсию в просмотры в 1.48 раза и среднее время просмотра контента в 2.71 раза.
      • Разрабатывала u2i (user-to-item) и i2i (item-to-item) алгоритмы рекомендаций для разделов приложения, повышая вовлечённость пользователей.

    Высшее образование

    • ВШЭ (НИУ)

      Национальный исследовательский университет «Высшая школа экономики»
      Москва5171 выпускник
      Бизнес-информатики
      Сентябрь 2019 — Июль 2023 (3 года и 10 месяцев)

      Средний балл диплома: 8.1 (диплом с отличием)

      Тема диплома: Разработка рекомендательной системы для аудиокниг в онлайн библиотеке