В связи с активным ростом приглашаем талантливого Data Engineer в нашу команду!
Что тебе нужно будет делать:
- Настройка, оптимизация и тюнинг баз данных (PostgreSQL): работа с индексами, партиционированием, повышением производительности.
- Проектирование и структуризация данных: разработка схем таблиц, нормализация и денормализация.
- Разработка сложных SQL-запросов, подготовка витрин данных и регулярных выгрузок.
- Построение и развитие хранилища данных (DWH): формирование слоев (staging, core, data marts).
- Построение витрин данных с использованием подходов fact/dimension (Star/Snowflake schema).
- Интеграция и объединение данных из различных источников, работа с расхождениями и дедупликацией.
- Оптимизация процессов обработки и загрузки данных (ETL/ELT).
- Взаимодействие с backend-командой для подготовки данных под продуктовые задачи.
- Анализ существующей архитектуры и предложение улучшений.
Требования к тебе:
- Опыт работы Data Engineer от 2 лет.
- Практический опыт работы с ClickHouse.
- Практический опыт работы с PostgreSQL.
- Уверенное владение SQL (сложные запросы, оконные функции, оптимизация).
- Опыт построения DWH и понимание принципов моделирования данных (Star/Snowflake schema, fact/dimension модели).
- Опыт построения ETL/ELT-процессов.
- Опыт работы с разрозненными источниками данных, обработкой расхождений и дедупликацией.
- Умение разбираться в существующей архитектуре и предлагать улучшения.
Будет плюсом:
- Опыт работы с Elasticsearch.
- Общее понимание работы брокеров сообщений (RabbitMQ, Kafka).
- Базовое понимание API и межсервисного взаимодействия (gRPC).
Условия работы:
- Интересные проекты и сложные задачи
- Полная удаленка (есть офис в Москва-сити для тех, кто не хочет работать дома)
- ДМС после испытательного срока
- Перформанс ревью раз в год