Описание вакансии
Условия работы
Дата-инженер / Разработчик (PHP)
Heaven 11 – это международная компания, разрабатывающая платформу для регистрации и учета авторских прав и распределению авторского вознаграждения. Нашими пользователями являются авторские общества, музыкальные издатели, авторы, продюсеры и исполнители, музыкальные витрины.
Задачи, которыми предстоит заниматься
- Приём, анализ и валидация входящих отчетных данных, содержащих от сотен тысяч до сотен миллионов строк;
- Проведение многоэтапных процессов по обработке загруженных данных;
- В коллаборации с отделом разработки, создание и доработка инструментов для автоматизации, мониторинга и масштабирования (горизонтального и вертикального) процессов обработки данных;
- Документирование разработанной функциональности;
- Разработка инструментов анализа данных "по запросу" для решения разовых или новых типов регулярных задач;
Мы ожидаем, что
- В течение первых 2-3 месяцев:
- Вы сможете перенять работу у текущего сотрудника компании и сможете проводить основные процессы самостоятельно;
- Достигнете улучшений с точки зрения скорости и/или стабильности проводимых процессов;
- Совместно с техническим директором и бизнесом составите дорожную карту по улучшению/реформированию процессов обработки данных с учетом их будущего масштабирования в 10-100 раз;
- В течение последующих 2-4 месяцев:
- Количество вручную запускаемых шагов процессов уменьшится с десятков до единиц;
- Достигнуты измеримые улучшения относительно доли успешных запусков процесса, обнаружения некачественных или некорректных данных на более ранних стадиях процесса, скорости работы;
- Документация и конфигурация процессов и сред позволит проводить типичные операции обработки данных без сложной квалификации;
- Готовый Action plan по обработке данных в случае поступления данных размером до 2 порядков больше;
Требования к кандидату
- Отличное знание PHP, MySQL, bash (текущий стек, на котором реализованы процессы работы с данными);
- Опыт работы с ETL инструментами и инструментами хранения данных из других технологических стеков - большой плюс;
- Опыт работы с биллинговыми системами или иными системами, оперирующими финансовыми данными - большой плюс;
- Опыт работы с большими данными, объем которых в распакованном виде превышает доступное количество оперативной памяти и места на диске на сервере приложений;
- Готовность разбираться в существующих наработках, самостоятельно вникать и докапываться до первопричин нетривиальных ошибок;
Место и график работы
- удаленная работа или офис в Москве на м. Маяковская (2 мин пешком);
- гибкий график начала рабочего дня;