Все вакансии России 0

Senior Data Engineer

з/п не указана
Онлайн-школа Тетрика
Москва Постоянная занятость Удаленная работа

Описание

Привет! Мы — онлайн-школа Тетрика, являемся одной из крупнейших EdTech-компаний России в сегменте школьного образования. За 7 лет мы помогли уже тысячам школьников найти своего репетитора и провели более 2 млн занятий на собственной платформе. Мы продолжаем расти, а значит, нам нужны новые таланты. Сейчас мы приглашаем в свою команду Data Engineer, который будет отвечать за совершенствование нашего продукта. Что нужно делать: Лидировать и активно участвовать в кросс-функциональных проектах по улучшению продукта; Разрабатывать и рефакторить SQL-модели во всех слоях (staging — очистка и приведение типов, intermediate — переиспользуемые расчёты, marts — витрины), упрощая запросы, вынося общую логику и разделяя сложные шаги без изменения метрик; Собирать факты и измерения по STAR-схеме, продумывать историчность атрибутов (SCD Type 1 и Type 2); Объединять данные об одной сущности из разных источников (продуктовая БД, CRM, телефония, help-desk, внешние API); Разрабатывать инкрементальные модели с учётом повторных запусков, задержек и исправлений; Добавлять проверки качества данных: уникальность ключей, обязательные поля, допустимые значения, ссылочная целостность, свежесть данных; Документировать модели (назначение, ключи, бизнес-правила) и участвовать в code review; При необходимости дорабатывать интеграции на Python (загрузка из API) и пайплайны в Airflow. Стек: Yandex Cloud (Managed PostgreSQL, S3); StarRocks (в процессе переноса); SQLMesh; Airflow; Python (для интеграций и вспомогательных задач); Metabase (BI-визуализация); GitLab CI/CD. Что мы ждём от тебя: Опыт разработки моделей для аналитического хранилища (слои, витрины); Понимаете разницу между фактами и измерениями, умеете выбирать гранулярность и кардинальность связей; Разбираетесь в натуральных и суррогатных ключах, знаете SCD Type 1 и Type 2; Умеете работать с инкрементальной загрузкой, обеспечивать идемпотентность и корректно обрабатывать изменения задним числом; Опыт внедрения проверок качества данных и анализа расхождений; Владеете Python на базовом уровне (достаточно для написания скриптов интеграции); Работали с Git, участвовали в code review; Опыт лидирования небольших проектов, декомпозирования и контроля результата. Будет плюсом: Опыт менторства, декомпозирования проектов; Опыт работы с SQLMesh или dbt; Настройка и поддержка пайплайнов в Airflow; Понимание работы с S3 и объектными хранилищами; Участие в построении ML-пайплайнов или работа с feature store (Feast и т.п.). Работа в Тетрике - это: Работа в офисе/удаленно с гибким началом рабочего дня; ДМС со стоматологией после 3 месяцев работы; Оформление в соответствии с ТК РФ в аккредитованной ИТ-компании; Возможность обучения сотрудника и его детей со скидкой 50% на нашей платформе; Корпоративные скидки от наших партнёров; Уютный офис в шаговой доступности от метро Курская на территории креативного кластера Artplay. Процесс найма:Интервью с рекрутером → техническое собеседование → встреча с командой → оффер.Если тебе интересны новые задачи и постоянное развитие, смело отправляй отклик на вакансию. Пожалуйста, расскажи немного о себе и укажи зарплатные ожидания. Будем рады знакомству :)

Откликнуться
Источник: hh · 2 дня назад

Похожие вакансии в городе Москва

Все вакансии в городе Москва →