Мы развиваем сервис OLAP-движка с интерфейсом собственной электронной таблицы. Пользователи работают с большими объёмами данных: строят сводные таблицы, рассчитывают метрики, настраивают фильтры, формулы и срезы, исследуют данные в режиме, похожем на привычные spreadsheet-инструменты. Backend реализован на NodeJS, frontend — на React. Ищем системного аналитика, который поможет связать бизнес-требования, архитектуру, API и разработку в единый продукт.
Обязанности
- Собирать и анализировать требования продукта и стейкхолдеров к OLAP-движку и табличному интерфейсу.
- Формализовывать сценарии использования: построение сводных таблиц, формулы, вычисляемые поля, фильтры, drill-down/up, slice-and-dice, экспорт.
- Проектировать модели данных для аналитических сценариев: измерения, меры, иерархии, агрегаты, материализованные представления.
- Описывать API и интеграции: REST, пагинация, стриминг больших результатов, кэширование.
- Участвовать в оптимизации запросов к Postgres, GreenPlum, ClickHouse, StarRocks: чтение планов, агрегации, join’ы, партиционирование, распределённые вычисления.
- Готовить ТЗ, спецификации, схемы взаимодействия, ER-диаграммы, sequence-диаграммы, OpenAPI/Swagger, глоссарии.
- Ставить задачи разработке и QA, сопровождать реализацию, участвовать в приёмке и нагрузочном тестировании.
- Анализировать узкие места высоконагруженного сервиса и предлагать решения по масштабируемости.
Требования
- Опыт работы системным или бизнес-аналитиком в веб-разработке от 3 лет.
- Опыт работы с высоконагруженными сервисами.
- Понимание реляционных и аналитических СУБД: Postgres, GreenPlum, ClickHouse, StarRocks.
- Уверенный SQL: сложные запросы, оконные функции, агрегации, чтение и анализ планов запросов.
- Опыт описания API и интеграций, понимание REST/GraphQL, WebSocket.
- Понимание принципов работы NodeJS и React на уровне, достаточном для постановки задач и обсуждения архитектуры.
- Владение инструментами аналитика: Jira, Confluence, Figma, Swagger/OpenAPI, Postman, SQL-клиенты.
- Аналитическое мышление, системность, умение понятно формулировать требования.
Будет плюсом:
- Понимание принципов OLAP: колоночное хранение, MPP, кубы, измерения, меры, агрегаты, материализованные представления.
- Опыт работы с OLAP-системами и BI/Data Warehouse.
- Знание MDX/DAX, опыт проектирования star schema / snowflake schema.
- Опыт с ETL/ELT, потоками данных и аналитическими пайплайнами.
- Понимание формульных движков и логики электронных таблиц: формулы, зависимости, пересчёт, сводные таблицы.
- Опыт с библиотеками для таблиц и гридов: AG Grid, Handsontable, HyperFormula и аналогичными.
- Знакомство с Docker, Kubernetes, CI/CD, мониторингом (Grafana, Prometheus).
- Английский язык на уровне чтения технической документации.
Условия
- Комфортный современный офис: Москва, Кутузовский проспект 32.
- Офисный формат работы на период испытательного срока, после возможен переход на гибридный режим.
- Ежегодный пересмотр зарплаты, финансовая мотивация формируется из окладной части и годового бонуса.
- Корпоративный спортзал и зоны отдыха.
- Более 400 образовательных программ СберУниверситета для -профессионального и карьерного развития.
- Программа адаптации и помощь руководителя на старте (для Junior позиций).
- Расширенный ДМС, льготное страхование для семьи и корпоративная -пенсионная программа.
- Гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ.
- Подписка Прайм с возможностью совместного использования на трёх близких.
- Вознаграждение за рекомендацию друзей в команду Сбера.