В настоящее время мы ищем опытного Senior Analytics / Data Engineer
Mercury Development специализируется на разработке кастомного программного обеспечения для различных компаний США: от крупных предприятий до самых маленьких стартапов. Наши приложения используются более чем 40 миллионами людей по всему миру, и многие наши продукты были представлены в App Store и освещены в TechCrunch, Engadget и Gizmodo. У нас работает более 500 высококвалифицированных и опытных специалистов, работающих над десятками интересных проектов, расположенных по всему миру.
Проект
Мы ищем Senior Analytics / Data Engineer, который станет основным владельцем аналитической платформы проекта.
Текущая платформа включает в себя:
- PostgreSQL (AWS RDS)
- DBT
- AWS DMS
- Metabase
- Большое количество существующих отчетов и аналитической логики
Это зрелый проект со сложной, исторически накопленной схемой данных и значительной бизнес-логикой, встроенной в отчеты. Основная цель — не просто поддерживать текущую систему, а постепенно привести аналитический слой к более структурированному, прозрачному и удобному для сопровождения состоянию.
Роль
Мы ищем практикующего старшего специалиста, который комфортно ориентируется в сложных наследуемых данных, берет на себя ответственность за аналитическую платформу и ведет постепенные, значимые улучшения.
Обязанности
- Поддержка и развитие существующих моделей DBT и логики на Python в аналитической платформе
- Ориентация и понимание сложных наследуемых структур данных и существующих отчетов
- Повышение качества и согласованности аналитических данных
- Рефакторинг устаревших или плохо поддерживаемых отчетов
- Создание новых витрин данных и дашбордов в Metabase
- Исследование и решение сложных проблем с данными
- Оптимизация сложных SQL-запросов
- Работа с планами выполнения PostgreSQL (EXPLAIN ANALYZE)
- Поддержка и улучшение процессов репликации данных
- Постепенное создание единого словаря метрик и общей бизнес-терминологии
- Сотрудничество с бизнес-аналитиком, который помогает с сбором требований и коммуникацией с бизнесом
Требования
- Сильный практический опыт работы с PostgreSQL
- Продвинутые навыки SQL:
- Сложные CTE
- Оконные функции
- Оптимизация запросов
- Инкрементальные подходы
- Опыт работы с DBT (или способность быстро освоить)
- Опыт построения и поддержки BI-отчетности
- Опыт работы с Metabase, Tableau, Power BI или аналогичными инструментами
- Умение самостоятельно исследовать и работать со сложными наследуемыми системами
- Сильное аналитическое и структурированное мышление
- Знание английского языка для повседневного общения
Желательно
- Опыт работы с AWS DMS
- Понимание репликации PostgreSQL
- Настройка запросов и оптимизация индексов
- Опыт улучшения качества данных
- Опыт работы с Python-стеком для данных
- Опыт создания словаря метрик или каталога данных
- Опыт работы в условиях низкой документации
- Опыт полного владения аналитической платформой
Присоединяйтесь к нам в создании будущего!