Data Engineer
Summary
Designs and maintains PostgreSQL databases, builds ETL pipelines, and optimizes data warehouses to power reporting and analytics for a product team.
Шукаємо Data Engineer у команду.
Ви відповідатимете за базовий шар даних: від структури БД і адміністрування PostgreSQL до ETL-процесів і вітрин даних, на яких будується аналітична та управлінська звітність.
Задачі:
- Проєктування та розвиток структури баз даних (OLTP / OLAP)
- Супровід, адміністрування та оптимізація баз даних і серверних компонентів інтеграційної шини
- Підтримка СУБД на базі PostgreSQL, розроблення та актуалізація регламентів резервного копіювання, відновлення та контролю продуктивності
- Розробка та підтримка процесів ETL / ELT: автоматизація завантаження, очищення та трансформації даних
- Побудова та оптимізація вітрин даних (data marts) для аналітичних потреб
- Інтеграція даних із зовнішніх джерел: API, файли, сторонні системи
- Забезпечення цілісності, консистентності та актуальності даних
- Підготовка контрольних звітів і перевірок якості даних
- Оптимізація продуктивності запитів та структури зберігання
- Співпраця з аналітиками та BI-дизайнерами
Вимоги:
- Досвід розробки та супроводу баз даних
- Впевнене володіння SQL
- Досвід роботи з PostgreSQL / MySQL / MS SQL / Oracle (або аналогами)
- Розуміння принципів побудови сховищ даних (Data Warehouse)
- Досвід реалізації ETL-процесів
- Розуміння моделей даних (star schema, snowflake schema)
- Досвід роботи з ETL-інструментами (Airflow, dbt, Pentaho, Talend або подібні)
- Базові знання Python або іншої мови для обробки даних
- Досвід інтеграції даних з різних джерел
- Досвід роботи з великими обсягами даних
- Розуміння вимог аналітичної та управлінської звітності
- Уважність до якості даних та логіки обробки