В связи с увеличением портфеля заказов, приглашаем в нашу команду разработчика/инженера баз данных (ClickHouse / PostgreSQL).
Обязанности:
- Разработка и оптимизация сложных аналитических запросов (ClickHouse);
- Работа с большими объемами данных и временными рядами;
- Проектирование структуры хранения данных (таблицы, партиционирование, индексы);
- Построение витрин данных и агрегатов для аналитики;
- Оптимизация производительности запросов и хранилища;
- Интеграция с backend (API, ETL-процессы);
- Обработка и нормализация потоков данных (в т.ч. телеметрия, теги);
- Разработка и поддержка функций и процедур (PostgreSQL);
- Участие в проектировании архитектуры data layer;
- Взаимодействие с backend и аналитиками.
Требования:
- Опыт работы с ClickHouse (обязательно);
- Опыт работы с PostgreSQL;
- Уверенное владение SQL (сложные запросы, оконные функции, агрегации);
- Понимание принципов работы колоночных СУБД;
- Опыт работы с большими массивами данных;
- Практика оптимизации запросов и производительности;
- Понимание работы с временными рядами;
- Опыт работы с Git.
Будет преимуществом:
- Опыт работы с TimescaleDB;
- Знание ETL/ELT-процессов (Airflow, Kafka и др.);
- Опыт работы с потоковыми данными;
- Понимание распределённых систем;
- Опыт работы с Grafana / Metabase / BI-инструментами;
- Опыт миграции данных между СУБД (PostgreSQL → ClickHouse).
Условия:
- Достойная заработная плата (обсуждается индивидуально);
- Оформление по ТК РФ;
- Гибкое начало рабочего дня;
- Современный технологический стек;
- Адекватные сроки и понятные задачи;
- Профессиональное развитие и рост внутри команды.
Дополнительная информация:
- Проект без легаси, сфера BMS / Industrial / IoT;
- Работа с реальными данными (телеметрия, инженерные системы);
- Сложная аналитика: агрегации, тренды, сравнение периодов;
- Команда с выстроенными процессами;
- Долгосрочное сотрудничество.