Alternativa Games — это маленькая студия с большой душой. В разработке игр мы уже больше 15 лет.
Наш основной проект — “Танки Онлайн”. Игре больше 15 лет, и она по-прежнему завоевывает сердца миллионов игроков.
В нашу команду требуется опытный Data Engineer для организации хранилища данных на базе ClickHouse.
Задачи:
-
Создание кластера ClickHouse
-
Перенос данных из Cloudera в Clickhouse
-
Разработка ETL для загрузки данных из игры в Clickhouse
-
Оптимизация работы кластера ClickHouse
-
Настройка автоудаления старых данных
-
Внедрение BI инструментов
-
Настройка агрегации данных для аналитиков
-
Разработка инструмента для предоставления персональных данных по запросу (GDPR)
-
Написание инструкций для разработчиков
Что для этого необходимо:
-
Опыт работы в области создания DWH хранилищ
-
Опыт разворачивания и эксплуатации кластеров ClickHouse, их оптимизации и масштабирования
-
Понимание принципов проектирования ETL-процессов
-
Уверенное владение SQL, Git
-
Уверенное владение языком программирования для решения задач: Python, Go
-
Умение разбираться в чужом коде
Будет плюсом:
-
Опыт работы с Kafka, Apache Schema Registry, Avro, Impala, Parquet, Kubernetes
-
Навыки по оптимизации SQL запросов
-
Опыт работы с большими объемами данных и высоконагруженными системами
-
Опыт работы с решениями Managed ClickHouse
-
Опыт участия в проектах по миграции БД большого объема
-
Знание регламента GDPR
-
Знание Kotlin
-
Использование Airflow или Dagster + DBT
-
Опыт с Apache NiFi или Flink или Spark Streaming
-
Опыт работы с Data Lake & Data Mesh архитектурами
Условия трудоустройства:
- Аккредитованная IT-компания;
- Официальное трудоустройство, полностью “белая” заработная плата;
- Работа в комфортном и уютном офисе в городе Пермь или удаленно;
- Здоровое питание в офисе (завтрак, обед + фрукты);
- Ежемесячная компенсация занятий спортом;
- Забота о здоровье: компенсация сессий с психологом, 3 дня на восстановление здоровья + сохраняем 100% размер зарплаты во время больничного;
- Профессиональное обучение и английский язык.
Комфортный рабочий процесс:
- Оборудованное рабочее место (железо, софт);
- Гибкий график работы;
- Работа в команде профессионалов в атмосфере взаимопомощи и поддержки.