Data Engineer (Corporate DWH)
We are looking for a Middle/Senior Data Engineer to join our internal data-driven initiative aimed at enhancing corporate analytics capabilities.
Why join us? You will work on a long-term project with technical growth opportunities, have a direct impact on analytics across the company, and collaborate with experienced professionals in the data and analytics domain.
The project is an internal Sigma Software initiative that combines two strategic goals: automating corporate reporting and providing a self-service data analytics platform for internal stakeholders.
As a Data Engineer, you will be responsible for designing and modeling data into Data Warehouses and Data Marts, building ELT pipelines, and collaborating with BI Engineers to create reports in Apache Superset, as well as supporting other roles that consume such data.
Responsibilities
- Design, develop, and maintain databases for analytical and reporting needs
- Create and optimize Data Warehouse structures
- Design and implement Data Marts for various business domains
- Ensure data quality, consistency, and performance
- Collaborate with BI Engineers to support reporting and self-service analytics
- Develop and maintain permission and access control models
- Support and improve existing database solutions
- Build and maintain ELT pipelines
- Participate in performance tuning and optimization of analytical workloads
Requirements
- Knowledge of database fundamentals: indexing, normalization, transactions, query optimization
- Hands-on experience in database development and data modeling
- Understanding of data warehousing concepts (star/snowflake schemas, fact & dimension tables)
- Experience with analytical workloads and reporting systems
- Knowledge of ETL/ELT concepts and data pipelines
- Experience with structured and semi-structured data
- Understanding of data access control and permission models
- Good communication skills and ability to work with cross-functional teams
- BS in Computer Science or related field (or equivalent practical experience)
- Strong SQL skills
- Strong experience with RDBMS (MS SQL Server or similar)
- Solid data modeling skills (DWH, Data Marts)
- Good Python knowledge
- Basic AI prompting skills
Intermediate level of English
Nice to Have
- Dagster, Airflow or other orchestration tools
- Experience with BI tools (Apache Superset, Power BI, etc.)
- Experience with performance optimization and analytical databases usage (Clickhouse)
Ми шукаємо Middle/Senior Data Engineer, щоб приєднатися до нашої внутрішньої data-driven ініціативи, спрямованої на покращення корпоративних аналітичних можливостей.
Чому варто приєднатися? Ти працюватимеш над довгостроковим проєктом з можливостями технічного зростання, матимеш прямий вплив на аналітику в масштабах усієї компанії та співпрацюватимеш з досвідченими фахівцями у сфері даних та аналітики.
Проєкт — це внутрішня ініціатива Sigma Software, яка поєднує дві стратегічні цілі: автоматизацію корпоративної звітності та створення платформи для self-service аналітики для внутрішніх стейкхолдерів.
Як Data Engineer, ти відповідатимеш за проєктування та моделювання даних у Data Warehouses та Data Marts, побудову ELT pipelines, а також співпрацю з BI Engineers для створення звітів в Apache Superset та підтримку інших ролей, які використовують ці дані.
Обов'язки:
- Проєктувати, розробляти та підтримувати бази даних для аналітичних і звітних потреб
- Створювати та оптимізувати структури Data Warehouse
- Проєктувати та впроваджувати Data Marts для різних бізнес-доменів
- Забезпечувати якість, узгодженість та продуктивність даних
- Співпрацювати з BI Engineers для підтримки звітності та self-service аналітики
- Розробляти та підтримувати моделі дозволів та контролю доступу
- Підтримувати та вдосконалювати існуючі рішення баз даних
- Будувати та підтримувати ELT pipelines
- Брати участь в оптимізації продуктивності аналітичних навантажень
Вимоги:
- Знання основ баз даних: індексація, нормалізація, транзакції, оптимізація запитів
- Практичний досвід у розробці баз даних та моделюванні даних
- Розуміння концепцій data warehousing (star/snowflake schemas, fact & dimension tables)
- Досвід роботи з аналітичними навантаженнями та системами звітності
- Знання концепцій ETL/ELT та побудови data pipelines
- Досвід роботи зі структурованими та напівструктурованими даними
- Розуміння моделей контролю доступу та дозволів
- Хороші комунікативні навички та здатність співпрацювати з крос-функціональними командами
- Ступінь бакалавра в галузі Computer Science або суміжній сфері (або еквівалентний практичний досвід)
- Впевнені знання SQL
- Досвід роботи з RDBMS (MS SQL Server або аналогічними)
- Сильні навички моделювання даних (DWH, Data Marts)
- Добрі знання Python
- Базові навички AI prompting
- Рівень англійської — Intermediate
Буде плюсом
- Досвід роботи з Dagster, Airflow або іншими orchestration tools
- Досвід роботи з BI tools (Apache Superset, Power BI, тощо)
- Досвід оптимізації продуктивності та роботи з аналітичними базами даних (Clickhouse)
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |