В связи с увеличением портфеля заказов, приглашаем в нашу команду разработчика/инженера баз данных (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;
  • Работа с реальными данными (телеметрия, инженерные системы);
  • Сложная аналитика: агрегации, тренды, сравнение периодов;
  • Команда с выстроенными процессами;
  • Долгосрочное сотрудничество.