Яндекс

Бэкенд-разработчик в Metric Store (Python)

Коротко

Бэкенд-разработчик на Python для развития Metric Store — сервиса хранения определений бизнес-метрик, их формул, источников данных и разрезов в Yandex. Задачи: проектирование модели и API для расчёта метрик, изменение генерации SQL с оконными функциями, интеграции и покрытие тестами. Требуется опыт бэкенд-разработки на Python от 3 лет, хорошее знание SQL и PostgreSQL, понимание JOIN и агрегаций, навыки проектирования API.

Локация
Удалённая работа, офис или гибридный формат
Компания
Yandex развивает Metric Store — сервис для хранения определений бизнес-метрик, их формул, источников данных и доступных разрезов.
Что делать
•Развивать модель сервиса для поддержки измерений из связанных таблиц, фильтров и группировок.
•Проектировать модель и API для нескольких способов расчёта одной метрики.
•Изменять генерацию SQL, чтобы виртуальные столбцы с оконными функциями вычислялись до агрегации.
•Развивать проверки метрик и интеграции с Лабой и Атласом.
•Проверять расчёты на существующих метриках и покрывать новые и существующие сценарии тестами.
Требования
•Опыт бэкенд-разработки на Python от 3 лет.
•Хорошее знание SQL и PostgreSQL.
•Понимание влияния JOIN и агрегаций на результат.
•Навыки проектирования API и написания тестов.
Хорошо, если есть
•Опыт работы с YT или YQL.
•Опыт работы с ClickHouse или Spark.
Культура и преимущества
•Доступны удалённый, офисный и гибридный форматы работы.
•Разработка сервиса, которым пользуются аналитики и другие аналитические продукты.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте

Ещё в Яндекс