Чем предстоит заниматься:
- Участвовать в создании платформы A/B-тестирования на раннем этапе, оказывая непосредственное влияние на ключевые технические решения;
- Воплощать теоретические подходы ускорения A/B-экспериментов в эффективные алгоритмы; параллельно совершенствовать методологии оценки и дизайна экспериментов;
- В составе кросс-функциональной команды (back, front, QA, DS/DA, BA, PO) обеспечивать пользователям простое взаимодействие с многоуровневыми и комплексными возможностям платформы;
- Автоматизировать процессы тестирования и мониторинга вычислительного ядра платформы и системы сплитования трафика;
- Участвовать в интеграции платформы в крупнейшие цифровые продукты компании;
- Проводить комплексные исследования в области A/B-экспериментов;
- Участвовать в создании технической документации и инструкций для внутренних пользователей платформы;
- Поддерживать и развивать стандарты A/B‑тестирования внутри компании, проводить обучение и консультации для продуктовых команд и аналитиков по работе с платформой и интерпретации их результатов.
Требования
- Отлично знаешь Python. В идеале обладаешь практическим опытом разработки Python-библиотек с использованием CI/CD (линтеры, тесты), понимаешь основы TDD и умеешь применять базовые паттерны проектирования;
- Понимаешь методологию и внутреннее устройство A/B-платформы: система сплитования трафика, дизайн экспериментов, расчет MDE, SRM, статистический анализ результатов;
- Имеешь опыт применения продвинутых статистических подходов: CUPED, дельта-метод, линеаризация;
- Имеешь опыт работы с классическими алгоритмами и структурами данных;
- Знаешь SQL и знаком с Hadoop-стэком (кандидаты уровня middle должны понимать, как выглядит план запросов и что происходит «под капотом»);
- Знаешь, как работать с Docker, PySpark, Postgres, Airflow;
- Обладаешь опытом создания процессов с нуля, проявляешь инициативу, быстро осваиваешь новые задачи и демонстрируешь высокую коммуникабельность для эффективного взаимодействия с командой.