{
"id": "role:data-engineer",
"_kind": "Role",
"_file": "domain/roles/roles-engineering.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Data Engineer",
"isAgentic": false,
"description": "Designs and operates the data infrastructure โ pipelines, warehouses, and\nstreaming systems โ that move raw data from source systems to analytics and\nproduct consumers in a reliable, scalable, and governed way. Partners with data\nscientists, analysts, and product teams to understand data needs and model\ndatasets appropriately. Owns data quality monitoring and pipeline observability.\n",
"seniority": "mid"
},
"outgoingEdges": [
{
"from": "role:data-engineer",
"to": "responsibility:data-quality",
"kind": "holds_responsibility"
},
{
"from": "role:data-engineer",
"to": "responsibility:on-call",
"kind": "holds_responsibility"
},
{
"from": "role:data-engineer",
"to": "responsibility:documentation",
"kind": "holds_responsibility"
},
{
"from": "role:data-engineer",
"to": "responsibility:performance-optimization",
"kind": "holds_responsibility"
},
{
"from": "role:data-engineer",
"to": "domain:data-engineering",
"kind": "requires_skill",
"attributes": {
"level": "expert"
}
},
{
"from": "role:data-engineer",
"to": "specialization:data-engineering-analytics",
"kind": "requires_skill",
"attributes": {
"level": "expert"
}
},
{
"from": "role:data-engineer",
"to": "domain:databases",
"kind": "requires_skill",
"attributes": {
"level": "expert"
}
},
{
"from": "role:data-engineer",
"to": "domain:cloud-infra",
"kind": "requires_skill",
"attributes": {
"level": "intermediate"
}
},
{
"from": "role:data-engineer",
"to": "skill-area:etl-pipelines",
"kind": "requires_expertise",
"attributes": {}
},
{
"from": "role:data-engineer",
"to": "skill-area:data-warehouse-modeling",
"kind": "requires_expertise",
"attributes": {}
},
{
"from": "role:data-engineer",
"to": "skill-area:dbt-modeling",
"kind": "requires_expertise",
"attributes": {}
},
{
"from": "role:data-engineer",
"to": "skill-area:data-quality",
"kind": "requires_expertise",
"attributes": {}
},
{
"from": "role:data-engineer",
"to": "skill-area:data-lineage",
"kind": "requires_expertise",
"attributes": {}
},
{
"from": "role:data-engineer",
"to": "skill-area:spark-jobs",
"kind": "requires_expertise",
"attributes": {}
},
{
"from": "role:data-engineer",
"to": "skill-area:batch-vs-stream-tradeoffs",
"kind": "requires_expertise",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "workflow:data-pipeline-deployment",
"to": "role:data-engineer",
"kind": "involves_role"
},
{
"from": "workflow:ml-model-lifecycle",
"to": "role:data-engineer",
"kind": "involves_role"
},
{
"from": "workflow:data-quality-monitoring",
"to": "role:data-engineer",
"kind": "involves_role"
},
{
"from": "workflow:data-governance-review",
"to": "role:data-engineer",
"kind": "involves_role"
},
{
"from": "org-unit:data-team",
"to": "role:data-engineer",
"kind": "has_member",
"attributes": {}
},
{
"from": "org-unit:data-platform-team",
"to": "role:data-engineer",
"kind": "has_member",
"attributes": {}
},
{
"from": "org-unit:business-intelligence-team",
"to": "role:data-engineer",
"kind": "has_member",
"attributes": {}
},
{
"from": "responsibility:data-quality-monitoring",
"to": "role:data-engineer",
"kind": "held_by",
"attributes": {}
},
{
"from": "workflow:synthetic-data-generation-pipeline",
"to": "role:data-engineer",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:data-quality-scorecard-review",
"to": "role:data-engineer",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:analytics-instrumentation-audit",
"to": "role:data-engineer",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:self-serve-analytics-enablement",
"to": "role:data-engineer",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:enterprise-data-platform-health-check",
"to": "role:data-engineer",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:data-quality-investigation",
"to": "role:data-engineer",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:alternative-data-evaluation",
"to": "role:data-engineer",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:market-data-feed-validation",
"to": "role:data-engineer",
"kind": "involves_role",
"attributes": {}
}
]
}