Data Engineer job description template

A template you can use, plus the part most templates skip: how to assess each requirement once candidates start applying.

Data engineers build the pipelines and models that make data usable. The work is judged on whether the numbers people rely on are correct, timely and explainable. A good data engineer job description separates genuine must-haves from preferences, describes what the person will actually do, and defines the criteria interviewers will assess against.

About the role

Data engineers build the pipelines and models that make data usable. The work is judged on whether the numbers people rely on are correct, timely and explainable.

Also advertised as: Analytics Engineer, ETL Developer.

Responsibilities

  • Build and maintain data pipelines
  • Model data for analytical use
  • Monitor data quality and freshness
  • Support analysts and stakeholders with reliable datasets
  • Manage warehouse cost and performance

Requirements

Essential

  • Strong SQL
  • Pipeline orchestration experience
  • Data modelling fundamentals
  • Data quality testing habits

Nice to have

  • Your warehouse
  • dbt or similar
  • Streaming experience

Keep the essential list genuinely essential. Long requirement lists measurably reduce applications from candidates who would meet your actual bar, with a stronger effect among under-represented groups. Everything you can train, move to nice-to-have.

How to assess each requirement

This is the part most job description templates omit, and it is the part that determines whether the description was worth writing. Each requirement needs a way to test it:

RequirementHow to assess it
Strong SQLAsk: "Tell me about a pipeline you built. What broke, and how did you find out?"
Pipeline orchestration experienceAsk: "How do you test data?"
Data modelling fundamentalsAsk: "Two dashboards show different numbers for the same metric. How do you resolve it?"
Data quality testing habitsAsk: "How do you handle late-arriving data?"

Full question set with strong and weak answer guidance: data engineer interview questions.

On salary

Publish a range. Pay transparency requirements are expanding across the EU and parts of the US, candidates increasingly filter out roles without one, and omitting it mainly advantages whoever negotiates hardest — which correlates with confidence rather than contribution. See compensation bands.

Generate a version specific to your company and role with the free job description generator.