Python Developer
генерация резюме под вакансию
сопроводительное письмо
описание
Команда ML в продукте OneRec в Директе создает систему замера эффекта — инфраструктуру, которая разбивает общий прирост от рекомендаций на вклад отдельных изменений в продукт. В основе системы лежит граф метрик, связывающий локальные воздействия с юнит-экономикой через причинно-следственные связи, а также масштабная платформа для проведения экспериментов.
задачи
- Развивать инфраструктуру графа метрик, включая пайплайн оценки весов рёбер, процедуры прямого и обратного прохода и систему валидации версий графа;
- Автоматизировать регулярные прогоны, контролировать качество связей и настраивать CI для релизов новых версий графа;
- Распределять задачи по проектам между разработчиками, проверять архитектурные решения и помогать новым сотрудникам освоиться в команде;
- Развивать модули pruning, winsoring, sanity checks и систему расчёта доказанного эффекта в платформе экспериментов;
- Поддерживать работу платформы, на которой запускаются сотни экспериментов;
- Перемещать процессы между кластерами, поддерживать квоты, переносить код, обеспечивать стабильность пайплайнов и качество данных.
требования
- Опыт проектирования пайплайнов обработки данных (Airflow, Luigi, Dagster или аналоги);
- Опыт работы с MapReduce, Spark и большими объёмами данных;
- Опыт руководства командой или роль ведущего разработчика с распределением задач;
- Уверенное владение Python и SQL;
- Понимание А/Б экспериментов, CUPED, регрессий на уровне инженера, способного реализовать методологию в коде;
- Уверенное владение системами контроля версий (Git, Bitbucket);
- Готовность разбираться в причинно-следственном выводе (causal inference) на инженерном уровне;
- Проактивность, ориентация на результат и умение доводить работу до прода;
- Будет плюсом опыт работы с CI/CD для ML пайплайнов, опыт работы с распределёнными вычислениями на больших кластерах, знакомство с графовыми структурами данных, знание основ причинно-следственного анализа и базовой эконометрики.
условия
- Расширенная медицинская страховка с первого месяца, включая плановую и неотложную помощь, лечение критических заболеваний и стоматологию;
- Ментальное здоровье: онлайн-консультации с психологами и психотерапия в офисах;
- Ежегодные чекапы и регулярная вакцинация;
- Оплата 30 дней больничного в году в полном объёме;
- Коррекция зрения и хирургическое лечение косоглазия после года работы;
- Терапевты в крупных офисах;
- Оплата ведения беременности и родов для сотрудниц и жён сотрудников со стажем от двух лет;
- Страховка для родственников по системе 80/20.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.