Data engineer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Образовательная цифровая платформа - SaaS решение для обучения, позволяющее автоматизировать различные виды образовательной деятельности. Гибкость платформы позволяет применить ее в различных областях обучения на всех этапах образовательного процесса. Наше решение уже внедрено в средних школах и в Bootcamp для технических специалистов банка.
Основная разработка началась в апреле 2019, сейчас идет разработка нового функционала.
Сейчас Образовательная платформа используется более чем в 2000 школах в Москве и регионах. Мы запустили аналогичное решение для ВУЗов, а сейчас готовим платформу для нашего внутреннего обучающего проекта Школа 21.
Наша миссия - изменить подход к образованию в стране.
Присоединяйся к нам!
К нам в команду по анализу данных требуется Data Engineer (junior/mid) для построения и поддержки хранилища данных Школьной образовательной платформы.
Обязанности:
- Обеспечения сбора и организация процесса загрузки данных в аналитические системы, включая получение структурированных и не структурированных данных из различных источников, подготовку, очистку и предобработку данных из внешних источников, построение агрегатов;
- Исследование источников данных;
- Создание алгоритмов загрузки данных в витрины;
- Написание функций и хранимых процедур для преобразования и агрегации данных;
- Настройка первичной обработки данных от источников (очистка, обогащение и т.д.);
- Управление качеством данных;
- Разработка новых витрин/объектов исходя из требований аналитиков данных;
- Обновление существующего стека технологий;
- Оптимизация и рефакторинг текущего решения;
- Участие в проработке и принятии архитектурных решений.
Требования:
- Опыт работы по направлению от 1 года;
- Знание SQL (PostgreSQL), Python 3.6+, Linux, Docker, Git;
- Хорошее знание SQL (PostgreSQL): индексы, партиционирование, написание хранимых процедур, создание витрин (желателен опыт оптимизации);
- Понимание процессов ETL, ELT;
- Умение работать с linux command line, писать минимальные bash-скрипты;
- Владение Python и Linux shell на уровне, достаточном для прототипирования алгоритмов и написания утилит для работы с данными;
Как преимущество:
- Опыт работы в команде Agile/scrum;
- Знание стека технологий Hadoop;
- Опыт работы с Apache Spark
Мы предлагаем:
- Работу в одной из крупнейших ИТ компаний в России;
- Стабильную, высокую «белую» заработную плату (оклад + премии);
- График 5/2 с гибким началом рабочего дня, удаленный/ частично удаленный формат работы готовы обсуждать;
- Комфортный офис, спортзал, подземный паркинг;
- Возможность профильного обучения (обучение и сертификация за счет компании в Корпоративном университете);
- Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы, использование в работе новых технологий;
- Льготные условия по кредитам и ипотеке от Сбера;
- ДМС, страхование от несчастных случаев, социальные гарантии, корпоративные мероприятия.