Domain
Data Engineering
Skill Profile
ACID transactions, time travel, schema evolution, table formats for data lakes
Roles
1
where this skill appears
Levels
5
structured growth path
Mandatory requirements
5
the other 0 optional
Data Engineering
Data Lakehouse
3/17/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| Data Engineer | Required | Understands the fundamentals of Delta Lake / Apache Iceberg. Applies basic practices in daily work. Follows recommendations from the team and documentation. |
| Role | Required | Description |
|---|---|---|
| Data Engineer | Required | Independently implements data pipelines with Delta Lake/Apache Iceberg. Optimizes performance. Ensures data quality. |
| Role | Required | Description |
|---|---|---|
| Data Engineer | Required | Designs data architecture with Delta Lake/Apache Iceberg. Optimizes for big data. Implements data governance and quality frameworks. |
| Role | Required | Description |
|---|---|---|
| Data Engineer | Required | Defines Delta Lake/Iceberg standards: table format selection, partitioning strategy, compaction schedules. Implements time-travel for data debugging and schema enforcement. |
| Role | Required | Description |
|---|---|---|
| Data Engineer | Required | Designs open table format strategy: Delta Lake vs Iceberg vs Hudi, catalog integration (Unity/Nessie), cross-engine interop. Defines migration path from Hive tables. |