Roles Data, Analytics & AI

Data Engineer

Accountable for engineering and operating reliable batch and streaming pipelines with validated ingestion and safe recovery.

7tasks in this job
48skills it uses
15tools named

The skills this job leans on most

  1. 1Recovering data pipelines safelyNeeded in 7 of 7 tasks
  2. 2Monitoring data quality and freshness in productionNeeded in 6 of 7 tasks
  3. 3Designing automated pipelines and processes that fail safely and recoverNeeded in 5 of 7 tasks
  4. 4Designing and validating batch and streaming ingestionNeeded in 3 of 7 tasks
  5. 5Engineering production data transformationsNeeded in 3 of 7 tasks
ToolsApache AirflowMicrosoft Azure (portal, Cost Management, Monitor)Amazon Web Services (console, Cost Explorer, CloudWatch)JiraGit / GitHubGitHub Actions+ 9 more
All 7 tasks, where people get stuck and all 48 skills

Tasks

Where people get stuck

All skills

All tools

  • Apache Airflow
  • Microsoft Azure (portal, Cost Management, Monitor)
  • Amazon Web Services (console, Cost Explorer, CloudWatch)
  • Jira
  • Git / GitHub
  • GitHub Actions
  • GitLab
  • Databricks
  • Python
  • Apache Spark / PySpark
  • Azure Data Factory
  • Apache Kafka
  • SAP S/4HANA
  • Salesforce
  • Terraform

Paths to start

Coming soonData Product Reliability: Release Gates, Service Levels and IncidentsAnalytics Engineering: Tested, Version-controlled TransformationDesigning Controlled Automations and AI-assisted Workflows

About the role

Accountable for engineering and operating reliable batch and streaming pipelines with validated ingestion and safe recovery. Decides how data is extracted, landed and validated and how failures are detected and recovered. Differs from the Analytics Engineer, who models landed data for analysis.

Also called ETL Developer

Where it can lead