Дата-инженер / Разработчик (PHP)

Требования

АналитикаPHPGitLinuxБазы данныхMySQLBash

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Глобальная база музыкального репертуара

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

Условия работы

Дата-инженер / Разработчик (PHP)

Heaven 11 – это международная компания, разрабатывающая платформу для регистрации и учета авторских прав и распределению авторского вознаграждения. Нашими пользователями являются авторские общества, музыкальные издатели, авторы, продюсеры и исполнители, музыкальные витрины.

Задачи, которыми предстоит заниматься

  • Приём, анализ и валидация входящих отчетных данных, содержащих от сотен тысяч до сотен миллионов строк;
  • Проведение многоэтапных процессов по обработке загруженных данных;
  • В коллаборации с отделом разработки, создание и доработка инструментов для автоматизации, мониторинга и масштабирования (горизонтального и вертикального) процессов обработки данных;
  • Документирование разработанной функциональности;
  • Разработка инструментов анализа данных "по запросу" для решения разовых или новых типов регулярных задач;

Мы ожидаем, что

  • В течение первых 2-3 месяцев:
    • Вы сможете перенять работу у текущего сотрудника компании и сможете проводить основные процессы самостоятельно;
    • Достигнете улучшений с точки зрения скорости и/или стабильности проводимых процессов;
    • Совместно с техническим директором и бизнесом составите дорожную карту по улучшению/реформированию процессов обработки данных с учетом их будущего масштабирования в 10-100 раз;
    • В течение последующих 2-4 месяцев:
      • Количество вручную запускаемых шагов процессов уменьшится с десятков до единиц;
      • Достигнуты измеримые улучшения относительно доли успешных запусков процесса, обнаружения некачественных или некорректных данных на более ранних стадиях процесса, скорости работы;
      • Документация и конфигурация процессов и сред позволит проводить типичные операции обработки данных без сложной квалификации;
      • Готовый Action plan по обработке данных в случае поступления данных размером до 2 порядков больше;

      Требования к кандидату

      • Отличное знание PHP, MySQL, bash (текущий стек, на котором реализованы процессы работы с данными);
      • Опыт работы с ETL инструментами и инструментами хранения данных из других технологических стеков - большой плюс;
      • Опыт работы с биллинговыми системами или иными системами, оперирующими финансовыми данными - большой плюс;
      • Опыт работы с большими данными, объем которых в распакованном виде превышает доступное количество оперативной памяти и места на диске на сервере приложений;
      • Готовность разбираться в существующих наработках, самостоятельно вникать и докапываться до первопричин нетривиальных ошибок;

      Место и график работы

      • удаленная работа или офис в Москве на м. Маяковская (2 мин пешком);
      • гибкий график начала рабочего дня;