Описание
Metric Store хранит определения бизнес-метрик: формулы, источники данных и доступные разрезы. По ним сервис строит SQL для YQL, ClickHouse, CHYT и Spark. Метриками пользуются аналитики и другие аналитические продукты.
Задачи
•Описывать в модели сервиса связи между таблицами, делать измерения доступными в фильтрах и группировках и проверять расчёты на существующих метриках
•Прорабатывать модель и API, чтобы одну метрику можно было рассчитывать разными способами
•Изменять генерацию SQL, чтобы виртуальные столбцы вычислялись до агрегации
•Покрывать новые и существующие сценарии тестами
•Развивать проверки метрик и интеграции с Лабой и Атласом
Требования
•Опыт бэкенд-разработки на Python
•Хорошее знание SQL и PostgreSQL
•Понимание влияния JOIN и агрегаций на результат
•Умение проектировать API и писать тесты
•Будет плюсом опыт работы с YT/YQL, ClickHouse или Spark
Условия
•Расширенная медицинская страховка с первого месяца работы
•Оплачиваемые больничные: 30 дней в году с сохранением полной зарплаты
•Доступны плановая медицинская помощь, неотложная помощь за рубежом, страхование от несчастных случаев, лечение критических заболеваний, консультации психологов и психотерапия
•По ДМС доступны ежегодные чекапы и вакцинация, стоматология, а после года работы — коррекция зрения и хирургическое лечение косоглазия
•В крупных офисах есть кабинеты врачей-терапевтов
•Оплачивают ведение беременности и роды для сотрудниц и жён сотрудников со стажем более двух лет
•ДМС для детей и супругов по системе 80/20: компания оплачивает 80% стоимости, сотрудник — 20%
•Компенсация от 100М токенов для экспериментов и оптимизации рутины
•Доступ к передовым моделям для ежедневной работы