Разработчик ETL (Remote), Hadoop, Spark
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Bell Integrator – один из ведущих системных интеграторов страны. Мы являемся аккредитованной ИТ-компанией.На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.Центральный офис Bell Integrator расположен в Москве, представительства – в Нижнем Новгороде, Пензе, Саратове, Уфе, Минске (Беларусь).
Проект: Крупнейший банк РФ продолжает развитие платформы больших данных. Мы ищем опытных специалистов, профессионалов в работе с данными.
Сейчас нам нужен Разработчик ЕТL на создание аналитических платформ и data-продуктов для разных направлений корпоративно-инвестиционного бизнеса Банка.
Команда платформы консолидирует данные из различных внешних и внутренних источников, запускает пилотные проекты и обогащает данными в соответствии с требованиями бизнес-заказчиков
Основные задачи:
- Миграционные задачи: перенос существующих витрин на фреймворк SDP Hadoop
- Развитие и внедрение продуктов банка
Требования:
- Опыт работы от 2х лет;
- Навыки программирования на Java или Python.
- Наличие практического опыта работы 1-3 года с Hadoop (Hive, Impala, sqoop, oozie, HDFS, YARN), понимание парадигмы map-reduce и алгоритмов работы Spark;
- Опыт работы с ETL-инструментами (Informatica BDM, ODI, Pentaho);
- Опыт программирования и разработки алгоритмов и структур данных;
- Понимание как оптимизировать ETL процессы;
- Фундаментальные знания принципов построения распределенных систем хранения и обработки данных.
Желательно:
- Опыт работы с реляционными СУБД (Oracle, MS/SQL), навыки оптимизации запросов;
- Опыт работы с NoSQL базам данных (HBase, Cassandra);
- Опыт работы с Unix shell;
- Jenkins;
Условия:
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Возможность работать удаленно