ΠΡΠΎ ΠΌΡΡΡΡ ΡΠ° ΠΊΠ»ΡΡΠ½ΡΠ°
ΠΠΈ Π±ΡΠ΄ΡΡΠΌΠΎ Ρ
ΠΌΠ°ΡΠ½Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π°Π½ΠΈΡ
Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π· Π½Π°ΠΉΠ±ΡΠ»ΡΡΠΈΡ
Ρ ΡΠ²ΡΡΡ environmental nonprofit, ΡΠΊΠΈΠΉ ΡΠ½Π²Π΅ΡΡΡΡ Π² Π»ΡΡΠΎΠ²ΡΠ΄Π½ΠΎΠ²Π»Π΅Π½Π½Ρ ΡΠ° Nature-based Solutions. Π¦Π΅ Π½Π΅ βΡΠ΅ΡΠ³ΠΎΠ²ΠΈΠΉ DWH Π·Π°ΡΠ°Π΄ΠΈ DWHβ β Π΄Π°Π½Ρ ΡΡΡ Π½Π°ΠΏΡΡΠΌΡ Π²ΠΏΠ»ΠΈΠ²Π°ΡΡΡ Π½Π° ΡΡΡΠ΅Π½Π½Ρ, ΠΏΡΠΎΠ·ΠΎΡΡΡΡΡ, Π·Π²ΡΡΠ½ΡΡΡΡ Ρ ΠΌΠ°ΡΡΡΠ°Π±ΡΠ²Π°Π½Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌ.
ΠΡΠΎ ΡΠ½ΡΡΡΠ°ΡΠΈΠ²Ρ
ΠΡΠΎΠ΅ΠΊΡ DWH β ΡΠ΅ ΡΡΡΠ°ΡΠ½Π° cloud data platform, Π΄Π΅ Snowflake β ΠΊΠ»ΡΡΠΎΠ²Π° Π°Π½Π°Π»ΡΡΠΈΡΠ½Π° Π±Π°Π·Π°, Π° ΡΠ½ΠΆΠ΅Π½Π΅ΡΠ½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΡΠ²ΠΎΡΡΡ single source of truth Π· ΡΡΠ·Π½ΠΈΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΊΠ»ΡΡΠ½ΡΠ°.
ΠΡΠ°ΡΡΡΠΌΠΎ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌΠΈ ΡΠ΅Π»ΡΠ·Π°ΠΌΠΈ 1β3 ΠΌΡΡΡΡΡ, Π· ΡΡΡΠΊΠΈΠΌΠΈ SLA, ΠΏΡΡΠΎΡΠΈΡΠΈΠ·Π°ΡΡΡΡ ΡΠ° ΡΠ΅Π°Π»ΡΠ½ΠΈΠΌ ownership.
ΠΠ°Π·Π²ΠΈΡΠ°ΠΉ Ρ ΡΠΎΠ±ΠΎΡΡ ΠΏΠ°ΡΠ°Π»Π΅Π»ΡΠ½ΠΎ 1β2 ΠΏΠΎΡΠΎΠΊΠΈ Π·Π°Π΄Π°Ρ β Π²Π°ΠΆΠ»ΠΈΠ²Ρ ΠΊΠΎΠΌΡΠ½ΡΠΊΠ°ΡΡΡ ΡΠ° ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΎΠ²Π°Π½ΡΡΡΡ.
ΠΠ°ΠΆΠ»ΠΈΠ²ΠΎ: ΠΌΠΈ ΡΡΠΊΠ°ΡΠΌΠΎ ΡΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ data engineer Π· ΡΠ΅Π°Π»ΡΠ½ΠΈΠΌ Π΄ΠΎΡΠ²ΡΠ΄ΠΎΠΌ Snowflake + DWH/ETL. ΠΠΎΡΠ²ΡΠ΄ Azure Π±Π°ΠΆΠ°Π½ΠΈΠΉ, Π°Π»Π΅ Π½Π΅ ΠΎΠ±ΠΎΠ²βΡΠ·ΠΊΠΎΠ²ΠΈΠΉ, ΡΠΊΡΠΎ Ρ ΡΠΈΠ»ΡΠ½Π° Π±Π°Π·Π° ΠΉ Π³ΠΎΡΠΎΠ²Π½ΡΡΡΡ ΡΠ²ΠΈΠ΄ΠΊΠΎ Π΄ΠΎΠ±ΡΠ°ΡΠΈ Azure-ΡΠ°ΡΡΠΈΠ½Ρ.
Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΡΡ (core)
- DWH / ELT: Snowflake (SQL, modeling, performance basics)
- Orchestration / ingestion: Azure Data Factory + Azure Functions (Python) (Π°Π±ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈ β ΡΠΊΡΠΎ Π²ΠΌΡΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΠΈ ΠΏΡΠ΄Ρ
ΡΠ΄)
- CI/CD: Azure DevOps pipelines + Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ Π΄Π΅ΠΏΠ»ΠΎΡ Snowflake-ΠΎΠ±βΡΠΊΡΡΠ² (DL Sync/Π°Π½Π°Π»ΠΎΠ³)
- ΠΠΆΠ΅ΡΠ΅Π»Π°: CRM/ERP (D365/Salesforce), MS SQL, API-ΡΠ½ΡΠ΅Π³ΡΠ°ΡΡΡ, CDC-ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈ
- Π€ΠΎΡΠΌΠ°ΡΠΈ: JSON, Parquet
ΠΠΎΠΌΠ°Π½Π΄Π°: Lead Data Engineering / Tech Lead, PM, DevOps, QA. BI team Π½Π° ΡΡΠΎΡΠΎΠ½Ρ ΠΏΠ°ΡΡΠ½Π΅ΡΠ°.
Π§ΠΈΠΌ ΡΠΈ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΉΠΌΠ°ΡΠΈΡΡ
ΠΠΎΠ³ΠΎ ΡΡΠΊΠ°ΡΠΌΠΎ (Must-have)
- 5+ ΡΠΎΠΊΡΠ² Ρ Data Engineering / DWH / ETL.
- Snowflake SQL Ρ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Ρ: CTE, window functions, COPY INTO, MERGE.
- Incremental load (watermarks / merge pattern) + Π±Π°Π·ΠΎΠ²ΠΈΠΉ SCD2 (effective dating, current flag).
- Python production level: API-ΡΠ½ΡΠ΅Π³ΡΠ°ΡΡΡ (pagination/retries/errors), Π»ΠΎΠ³ΡΠ²Π°Π½Π½Ρ, ΠΊΠΎΠ½ΡΡΠ³ΠΈ, ΡΠ΅ΠΊΡΠ΅ΡΠΈ, ΠΏΡΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π΄Π°Π½ΠΈΡ
Π΄ΠΎ ELT (validation/normalization).
- Π ΠΎΠ·ΡΠΌΡΠ½Π½Ρ DWH modeling (fact/dimension, star schema, joins Ρ ΡΡ
performance implications).
- ΠΠΎΡΠ²ΡΠ΄ Π· ΠΌΡΠ³ΡΠ°ΡΡΡΠΌΠΈ/Π²Π΅Π»ΠΈΠΊΠΈΠΌΠΈ Π΄Π°Π½ΠΈΠΌΠΈ/ΡΠΊΠ»Π°Π΄Π½ΠΈΠΌΠΈ Π΄ΠΆΠ΅ΡΠ΅Π»Π°ΠΌΠΈ β ΠΏΠ»ΡΡ.
- ΠΠ°ΠΆΠ°Π½ΠΎ: Π±Π°Π·ΠΎΠ²Π΅ ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ OpenMetadata (Π°Π±ΠΎ Π°Π½Π°Π»ΠΎΠ³ΡΠ² catalog/lineage) ΡΠ° data governance.
Azure-Π΄ΠΎΡΠ²ΡΠ΄ (ADF/Functions) β Π±Π°ΠΆΠ°Π½ΠΈΠΉ, Π°Π»Π΅ ΡΠΊΡΠΎ ΡΠΈ ΡΠΈΠ»ΡΠ½ΠΈΠΉ Ρ Snowflake + DWH/ETL Ρ ΠΌΠ°ΡΡ cloud-Π±Π΅ΠΊΠ³ΡΠ°ΡΠ½Π΄, ΠΌΠΈ Π³ΠΎΡΠΎΠ²Ρ ΡΠΎΠ·Π³Π»ΡΠ½ΡΡΠΈ ΡΠ° βΠ΄ΠΎΡΡΠ³Π½ΡΡΠΈβ Azure-ΡΠ°ΡΡΠΈΠ½Ρ Π² ΠΎΠ½Π±ΠΎΡΠ΄ΠΈΠ½Π³Ρ.
Nice-to-have
Π―ΠΊ Ρ Π½Π°Ρ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡΡ Π²ΡΠ΄Π±ΡΡ (ΡΠ΅ΡΠ½ΠΎ Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎ)
*ΠΡΠ°ΠΏ 1 β Intro + ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΡΠ΅Ρ
-ΡΠΊΡΠΈΠ½ (40β60 Ρ
Π², Zoom):
ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΏΡΠΎΡΠΊΡΡ, ΠΎΡΡΠΊΡΠ²Π°Π½Π½Ρ, ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΡΡΠ΅Π½Π°ΡΡΠΉ ΠΏΠΎ SQL/Python + ΠΏΠΈΡΠ°Π½Π½Ρ ΠΏΠΎ ΠΊΠΎΠΌΡΠ½ΡΠΊΠ°ΡΡΡ ΡΠ° ΠΏΡΠ΄Ρ
ΠΎΠ΄Ρ Π΄ΠΎ Π·Π°Π΄Π°Ρ.
*ΠΡΠ°ΠΏ 2 β Technical deep-dive (75β90 Ρ
Π², Π· Tech Lead + ΡΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠΌ):
live-SQL (CTE/window + incremental/SCD2), ΠΊΠ΅ΠΉΡ ΠΏΠΎ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ/ΡΠ½ΡΠ΅Π³ΡΠ°ΡΡΡ, ΠΏΡΠ΄Ρ
ΡΠ΄ Π΄ΠΎ ΡΠΊΠΎΡΡΡ ΡΠ° Π΄Π΅ΠΏΠ»ΠΎΡ.
ΠΠ΅Π· test task β ΡΠΈΠΌΡΠ»ΡΡΠΌΠΎ ΡΠ΅Π°Π»ΡΠ½Ρ ΡΠΎΠ±ΠΎΡΡ ΠΏΡΠ΄ ΡΠ°Ρ ΡΠ½ΡΠ΅ΡΠ²βΡ.
Π©ΠΎ ΠΏΡΠΎΠΏΠΎΠ½ΡΡΠΌΠΎ
- ΠΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΡΡ Π²ΡΠ΄ $4500 (ΠΎΠ±Π³ΠΎΠ²ΠΎΡΡΡΠΌΠΎ ΠΏΡΠ΄ ΡΡΠ²Π΅Π½Ρ Ρ ΠΎΡΡΠΊΡΠ²Π°Π½Π½Ρ).
- ΠΡΡΡΠΉΠ½ΠΈΠΉ ΠΏΡΠΎΡΠΊΡ, Π΄Π΅ Π΄Π°Π½Ρ ΠΌΠ°ΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΈΠΉ Π²ΠΏΠ»ΠΈΠ².
- Π‘ΠΈΠ»ΡΠ½Π΅ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡΠ΅: Tech Lead/Π°ΡΡ
ΡΡΠ΅ΠΊΡΡΡΠ½Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, βΠ΄ΠΎΡΠΎΡΠ»ΠΈΠΉβ delivery.
- ΠΠ½ΡΡΠΊΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ: Π²ΡΠ΄Π΄Π°Π»Π΅Π½ΠΎ / Π·Π° ΠΊΠΎΡΠ΄ΠΎΠ½ΠΎΠΌ / ΠΎΡΡΡ (ΠΎΠΏΡΡΠΉΠ½ΠΎ).
- ΠΡΠΎΠ½ΡΠ²Π°Π½Π½Ρ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈ (Π·Π° Π½Π°ΡΠ²Π½ΠΎΡΡΡ ΠΊΠ²ΠΎΡ Ρ Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π½ΠΎΡΡΡ ΠΏΡΠΎΡΠ΅ΡΠ°ΠΌ).
- Π’Π΅Ρ
Π½ΡΠΊΠ° ΡΠ° ΠΏΡΠ΄ΡΡΠΈΠΌΠΊΠ° home-office (Π·Π° Π΄ΠΎΠΌΠΎΠ²Π»Π΅Π½ΡΡΡΡ).
- 36 paid days off/ΡΡΠΊ: 20 vacation + UA holidays (ΡΠ° ΡΡΠΌΡΠΆΠ½Ρ Π΄Π½Ρ, Π΄Π΅ Π·Π°ΡΡΠΎΡΠΎΠ²Π½ΠΎ).
- Monthly benefit cafeteria $25 (Π½Π°Π²ΡΠ°Π½Π½Ρ/ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½Π΅ Π·Π΄ΠΎΡΠΎΠ²βΡ ΡΠΎΡΠΎ).
- Performance review: ongoing feedback, ΠΏΠ΅ΡΠ΅Π³Π»ΡΠ΄ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΡΡ ΠΏΡΡΠ»Ρ 12 ΠΌΡΡ, Π΄Π°Π»Ρ ΡΠΎΡΡΡΠ½ΠΎ.
- Paid sabbatical ΠΏΡΡΠ»Ρ 5 ΡΠΎΠΊΡΠ² (ΠΌΠΈ Π·Π° Π·Π΄ΠΎΡΠΎΠ²Ρ ΡΠ° Π΄ΠΎΠ²Π³ΠΎΡΡΡΠΎΠΊΠΎΠ²Ρ Π²ΡΠ΄Π½ΠΎΡΠΈΠ½ΠΈ)
ΠΠΎΡΠΎΠ²ΠΈΠΉ/Π³ΠΎΡΠΎΠ²Π°?
ΠΠ°Π΄ΡΠΈΠ»Π°ΠΉ CV Π°Π±ΠΎ LinkedIn β Ρ Π² ΠΏΠΎΠ²ΡΠ΄ΠΎΠΌΠ»Π΅Π½Π½Ρ ΠΊΠΎΡΠΎΡΠΊΠΎ:
- ΡΠΊΡ ΠΏΡΠΎΡΠΊΡΠΈ Π·Ρ Snowflake ΡΠΎΠ±ΠΈΠ²(Π»Π°) Ρ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Ρ,
- ΡΠΈ Π±ΡΠ² Π΄ΠΎΡΠ²ΡΠ΄ ETL/DWH modeling + incremental loads,
- Π· ΡΠΈΠΌ ΠΏΡΠ°ΡΡΠ²Π°Π²(Π»Π°) Π΄Π»Ρ orchestration/ingestion (ADF/Airflow/ΡΠ½ΡΡ).
Π‘Π»Π°Π²Π° Π£ΠΊΡΠ°ΡΠ½Ρ Ρ Π½Π΅Π·Π»Π°ΠΌΠ½ΠΎΡΡΡ Π½Π°ΡΠΎΡ Π½Π°ΡΡΡ!