Назад

Data Engineer / DataOps (сессионный антифрод)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Data Engineer / DataOps (сессионный антифрод): построение наборов данных, подготовки признаков и конвейеров проверки моделей для системы сессионного антифрода с акцентом на ClickHouse, Kafka, Iceberg и обработку событий с задержкой до 50 мс. Focus on проектировании витрин и потоков данных, мониторинге дрейфа и качества, версионировании моделей и эксплуатации стендов без Kubernetes.

Локация: удалённая работа; официальное трудоустройство по ТК РФ

Компания

Фаззи Лоджик Лабс разрабатывает систему сессионного антифрода для интернет-банка: собирает отпечаток устройства и поведение пользователя, распознаёт ботов и мошенников и принимает решение по операции.

Что делать

  • Собирать воспроизводимые обучающие наборы из исторических событий в Iceberg с метками подтверждённых решений аналитиков.
  • Вести версии моделей, признаки обучения, метрики и статусы моделей от тестирования до отзыва.
  • Разрабатывать подготовку данных на пути события: извлекать поля из событий, кешей и графа и приводить их к формату обучения с задержкой не более 50 мс.
  • Настраивать проверку новых версий моделей на временных срезах, сравнение с текущими версиями и исторические прогоны.
  • Создавать мониторинг конвейеров и качества в Prometheus и Grafana, включая задержки, таймауты, дрейф данных и скоров.
  • Проектировать таблицы ClickHouse, поддерживать стенды данных, сборку и деплой в Jenkins и документировать схемы и регламенты.

Требования

  • От 3 до 6 лет опыта.
  • Уверенный Python, pandas, PyArrow, Parquet и pytest.
  • Практический опыт с ClickHouse: схемы, ключи сортировки, партиции, слияния, поведение под нагрузкой, SQL-аналитика и анализ плана запроса.
  • Опыт с Kafka: топики, партиции, группы потребителей, повторы, дубли, Avro и реестр схем.
  • Умение читать Java-код продюсера и потребителя и согласовывать контракты с Java-командой; понимание экосистемы Java.
  • Опыт с S3-совместимыми хранилищами, включая MinIO или Ceph, и Parquet.
  • Linux-консоль, Git и Docker; самостоятельный запуск стенда из нескольких сервисов и разбор инцидентов по логам.
  • Prometheus и Grafana для метрик, дашбордов и оповещений; Jupyter как рабочий инструмент.
  • Исследовательская работа в ML и Kubernetes не требуются: модели выбирает и обучает аналитик данных, а поставка выполняется в контур заказчика.

Хорошо, если есть

  • Iceberg, Delta или Hudi в проде, Kafka Connect и строгие Avro-схемы.
  • Хеширование и маскирование персональных данных.
  • Airflow или другой оркестратор конвейеров.
  • PostgreSQL, включая pgvector.
  • Антифрод или скоринг: разметка, временной холдаут и контроль утечек признаков.
  • MLflow или другой реестр моделей.

Культура и преимущества

  • Полная занятость, график 5/2 и 40-часовая рабочая неделя.
  • Удалённая работа.
  • Официальное трудоустройство по ТК РФ и стабильная заработная плата.
  • ДМС после прохождения испытательного срока.
  • Онлайн-платформа для обучения от материнской компании.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →