diiirect
PlatformTalentDataPricingFuture of work
Sign inPost a role

Explore

  • Platform
  • Talent
  • Data
  • Pricing
  • Future of work
Sign in

Get started

Hire talentI'm looking for work

First shortlist in 5 days

diiirect

Hiring, but direct. A platform and talent marketplace where companies, recruiters, and skilled professionals work together to move from role brief to qualified shortlist faster.

Product

  • Platform
  • Intelligence
  • Categories
  • Talent
  • Pricing
  • Changelog
  • Roadmap

Who it's for

  • For talent
  • For companies
  • For recruiters
  • For non-profits
  • Compare all four

Company

  • Manifesto
  • Case studies
  • Contact
  • Book a demo
  • Press & Media
  • Investors
  • Partners

Resources

  • Templates
  • Assessments
  • Experts
  • Nominate an Expert
  • FAQ
  • Hackathons
  • Apply as talent
  • Start hiring
  • Blog

Tools

  • All tools
  • EOR calculator
  • Resume generator

Legal

  • Privacy
  • Terms
  • Data deletion

Categories

  • Software & Web
  • Data & AI/ML
  • DevOps & Cloud
  • Cybersecurity
  • Blockchain & Web3
  • All categories

By tool

  • HubSpot

Alternative to

  • Upwork
  • Toptal
  • Fiverr
  • Freelancer
  • Guru
Made with🧉in🇦🇷🇺🇸byDraidel
Template library

Templates for every step of hiring and working

Home/Templates/Job descriptions/Data Engineer job description
Template & guide

Data Engineer job description

Complete, posting-ready job description for a Data Engineer: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

  • Made forEmployers · Recruiters
  • Reading time~1 min
  • What's includedA complete, professionally written document you can adapt to your team.
Sign up to customize & send

The template

{{Company name}} is hiring a Data Engineer to build the pipelines and platform every data decision depends on. You will make our data reliable, timely, and easy to use — so analysts, scientists, and product teams spend their time on questions, not on wrangling.

What you'll do

  • Design, build, and operate batch and streaming pipelines that move data from source systems into the warehouse.
  • Model warehouse data into clean, documented layers that analysts can trust and query fast.
  • Set up data quality checks, freshness monitoring, and alerting — broken data should never be discovered by a stakeholder first.
  • Own integrations with third-party sources and APIs, handling schema drift gracefully.
  • Optimize storage and compute costs without sacrificing reliability.
  • Build tooling and documentation that make self-serve data access safe.
  • Partner with analysts and data scientists on the datasets their work needs next.

What we're looking for

  • {{Years of experience}} years building data pipelines or data platforms in production.
  • Strong SQL and solid programming skills in Python or a comparable language.
  • Hands-on experience with a modern warehouse (for example a columnar cloud warehouse) and an orchestration tool.
  • Practical understanding of data modeling approaches and when each fits.
  • Experience debugging pipeline failures under pressure and preventing their recurrence.
  • The mindset that data engineering is software engineering: version control, tests, and review apply.

Nice to have

  • Experience with dbt or a similar transformation framework.
  • Streaming experience (for example message-log based pipelines).
  • Familiarity with infrastructure-as-code and {{Cloud provider}}.
  • Exposure to data privacy and access-control requirements.

Compensation and benefits

  • {{Salary range}}
  • {{Benefits summary}}
  • {{Location / remote policy}}

How to apply

{{Application instructions}} Tell us about the messiest data source you have tamed and what your pipeline did to keep it trustworthy.

Not legal advice

This template is provided for general informational purposes only and is not legal advice. Laws differ by jurisdiction and change over time — have a qualified professional review any document before you rely on it.

For this role

  • Data Engineer salary & market data
  • Data Engineer skill assessment
  • Data Engineer interview questions

Related templates

Template & guide

Account Executive job description

A posting-ready job description for a full-cycle Account Executive: pipeline generation, discovery, closing, forecasting, requirements, and a placeholder benefits section.

Employers · Recruiters
Template & guide

Backend Engineer job description

Complete, posting-ready job description for a Backend Engineer: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

Employers · Recruiters
Template & guide

Brand Designer job description

Complete, posting-ready job description for a Brand Designer: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

Employers · Recruiters
Template & guide

Customer Success Manager job description

Complete, posting-ready job description for a Customer Success Manager: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

Employers · Recruiters
Template & guide

Customer Support Specialist job description

A posting-ready job description for a Customer Support Specialist: ticket handling, escalation, knowledge-base work, requirements, and a placeholder benefits section.

Employers · Recruiters
Template & guide

Data Analyst job description

Complete, posting-ready job description for a Data Analyst: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

Employers · Recruiters