Бэкенд-разработчик в Metric Store
офис, удалёнка, гибрид
Команда развивает Metric Store — сервис хранения формул, источников и разрезов бизнес‑метрик и генерации SQL для YQL, ClickHouse, CHYT и Spark. Роль — развивать модель метрик, генерацию запросов и тесты, чтобы аналитики и продукты получали корректные расчёты
Стек
PythonPostgreSQLClickHouseYT/YQLSparkSQL
Задачи
- •Описывать связи между таблицами и делать связанные разрезы доступными в фильтрах и группировках
- •Реализовывать несколько способов расчёта одной метрики и поддерживать их через модель и API
- •Изменять генерацию SQL чтобы вычислять виртуальные столбцы до агрегации
- •Писать и поддерживать автоматические тесты и проверки метрик
- •Интегрировать проверки метрик с Лабой и Атласом
Обязательно
- •Опыт бэкенд‑разработки на Python
- •Уверенные знания SQL и PostgreSQL
- •Понимание влияния JOIN и агрегаций на результат
- •Умение проектировать API
- •Умение писать автоматические тесты
Будет плюсом
- •Опыт работы с YT/YQL, ClickHouse или Spark