Data Engineer
Требования
Местоположение и тип занятости
Компания
Международная компания, которая разрабатывает игры для мобильных и браузерных платформ
Описание вакансии
Условия работы
Мы ищем талантливого Data Engineer, который будет создавать и поддерживать новые продукты и услуги для обработки данных.
Задачи:
- Проектирование и разработка распределенных систем сбора и обработки данных.
- Анализ производительности, масштабирование существующих систем в соответствии с возрастающей нагрузкой.
- Поддержка установленного архитектурного стиля, технологий и методологий.
- Развитие семейства внутренних API и фреймворков.
- Создание и поддержка оптимальной архитектуры конвейера данных.
- Сбор больших и сложных структур данных, отвечающих функциональным/нефункциональным бизнес-требованиям.
- Автоматизация ручных процессов.
- Создание инфраструктуры, необходимой для оптимального извлечения, преобразования и загрузки данных из самых разных источников.
- Работа с заинтересованными сторонами (руководителями, специалистами по продуктам и данным, дизайнерами); помощь в решении проблем, связанных с данными.
- Создание аналитических инструментов для работы с данными.
Требования:
- Опыт работы в должности инженера по обработке данных от 3 лет.
- Высшее образование в области компьютерных наук (информатики, информационных систем), статистики или в смежных областях.
- Продвинутое практическое знание SQL и опыт работы с реляционными базами данных, создание запросов (SQL).
- Опыт работы с инструментами больших данных: Hadoop, Spark, Kafka и др.
- Опыт работы с инструментами управления конвейером данных и рабочим процессом: Azkaban, Airflow, NiFi и т. д.
- Опыт работы с облачными сервисами Google CLoud Platform, AWS, Azure.
- Опыт работы с системами потоковой обработки: Apache Beam, Flink, Spark Streaming и др.
- Опыт работы с языками сценариев объектно-ориентированных/объектных функций: Python, Java, Scala и т. д.
- Опыт анализа первопричин внутренних и внешних данных и процессов, определения возможностей для улучшения.
- Опыт создания процессов, поддерживающих преобразование данных, структур данных, метаданных, зависимостей и управление рабочими нагрузками.
- Практические знания в области организации очередей сообщений, потоковой обработки и масштабируемых хранилищ больших данных.
- Опыт работы с кросс-функциональными командами в динамичной среде, опыт поддержки таких команд.
- Уверенное понимание принципов работы JVM.
- Уверенное знание ОС семейства Linux.
- Хорошая алгоритмическая подготовка.
- Понимание текущих трендов в областях IT и Big Data.
Мы предлагаем:
- Стабильную работу в крупной международной компании.
- Участие в разработке успешных проектов для многомиллионной аудитории.
- Дружную команду талантливых единомышленников.
- Возможность сделать карьеру.
- Конференции, тренинги и семинары по повышению квалификации.
- Курсы английского языка.
- Возможность работать из дома или совмещать удаленную работу с офисной.
- Гибкий график.
- ДМС.
- Киберспортивные турниры, вечера настольных игр, квесты, тимбилдинги, ресторанные дни и другие корпоративные активности.
- Реферальную программу.
- Официальное трудоустройство согласно ТК РФ