Data Engineer Job Description Template
You design and maintain the data pipelines and infrastructure that turn raw data into reliable, accessible datasets for analytics and product teams. You own data quality, performance, and the systems that make data work at scale.
No signup, no card. The tool fills the rest in for you.
Why hire a Data Engineer?
SMBs are drowning in disconnected data sources and slow reporting. They need someone who can build a real data stack—not just queries, but the plumbing that lets the whole business trust and act on data.
Data Engineer salary ranges
Approximate annual gross salary bands (Q2 2026). Always adjust for your city, seniority, and the candidate’s experience.
United States
$110,000 – $160,000
United Kingdom
£85,000 – £125,000
Eurozone
€100,000 – €145,000
Data Engineer responsibilities
- Build and optimize ETL/ELT pipelines that reliably move data from source systems into a central warehouse or lake
- Design schemas and data models that let analysts and product teams self-serve without constant requests back to you
- Monitor data quality and implement automated tests that catch missing, duplicate, or incorrect records before they break decisions
- Tune query performance and infrastructure costs so that dashboards load in seconds, not minutes
- Document data lineage and metadata so new team members understand what each table actually represents
- Collaborate with analysts and engineers to understand data needs and translate them into technical requirements
Skills & requirements
Required
- 3+ years building production data pipelines with Python, SQL, or Java
- Experience with at least one modern data warehouse (Snowflake, BigQuery, Redshift, or Databricks)
- Proficiency in a workflow orchestration tool (Airflow, dbt, Prefect, or equivalent)
- Strong SQL skills—you can write complex queries and optimize slow ones without help
- Hands-on experience with cloud platforms (AWS, GCP, or Azure) and their data services
- Understanding of data modeling principles and ability to design schemas for both analytics and operational use
Nice to have
- Experience with real-time data streaming (Kafka, Kinesis, or Pub/Sub)
- Familiarity with data governance and metadata management tools
- Previous work at a fast-growing startup or company scaling from 50 to 500+ employees
Copy-ready Data Engineer job description
Data Engineer [Company name] · [City], [Country] · [On-site / Hybrid / Remote] $110,000 – $160,000 (US) · £85,000 – £125,000 (UK) · €100,000 – €145,000 (EU) — gross/year
You design and maintain the data pipelines and infrastructure that turn raw data into reliable, accessible datasets for analytics and product teams. You own data quality, performance, and the systems that make data work at scale.
Why this role exists SMBs are drowning in disconnected data sources and slow reporting. They need someone who can build a real data stack—not just queries, but the plumbing that lets the whole business trust and act on data.
What you'll do
- Build and optimize ETL/ELT pipelines that reliably move data from source systems into a central warehouse or lake
- Design schemas and data models that let analysts and product teams self-serve without constant requests back to you
- Monitor data quality and implement automated tests that catch missing, duplicate, or incorrect records before they break decisions
- Tune query performance and infrastructure costs so that dashboards load in seconds, not minutes
- Document data lineage and metadata so new team members understand what each table actually represents
- Collaborate with analysts and engineers to understand data needs and translate them into technical requirements
What you'll need
- 3+ years building production data pipelines with Python, SQL, or Java
- Experience with at least one modern data warehouse (Snowflake, BigQuery, Redshift, or Databricks)
- Proficiency in a workflow orchestration tool (Airflow, dbt, Prefect, or equivalent)
- Strong SQL skills—you can write complex queries and optimize slow ones without help
- Hands-on experience with cloud platforms (AWS, GCP, or Azure) and their data services
- Understanding of data modeling principles and ability to design schemas for both analytics and operational use
Nice to have
- Experience with real-time data streaming (Kafka, Kinesis, or Pub/Sub)
- Familiarity with data governance and metadata management tools
- Previous work at a fast-growing startup or company scaling from 50 to 500+ employees
What we offer
- Salary: [range, gross, with currency and time unit]
- [Equity / bonus / commission if applicable]
- [Health, PTO, learning budget, equipment — only what's real]
- [Work mode + flexibility]
About [Company] [2–3 sentences: stage, customers, traction. Keep it specific.]
Want it tailored to your company and country?
The free generator writes a country-aware, inclusive, salary-formatted version in 30 seconds — then ranks the applicants when they roll in.
Frequently asked
What does a Data Engineer do?
You design and maintain the data pipelines and infrastructure that turn raw data into reliable, accessible datasets for analytics and product teams. You own data quality, performance, and the systems that make data work at scale. SMBs are drowning in disconnected data sources and slow reporting. They need someone who can build a real data stack—not just queries, but the plumbing that lets the whole business trust and act on data.
What should a Data Engineer job description include?
A strong Data Engineer job post has a one-line hook, why the role exists, 6 outcome-led responsibilities, a clear list of required skills, the salary range, and a country-specific compliance line. Use the copy-ready template above as a starting point.
How much does a Data Engineer earn?
Approximate annual gross bands (Q2 2026): $110,000 – $160,000 in the US, £85,000 – £125,000 in the UK, and €100,000 – €145,000 in the Eurozone. Adjust for city, seniority, and experience.
How do I write a Data Engineer job description fast?
Use Penroll's free job description generator — enter the title and country and it produces a complete, inclusive, salary-formatted Data Engineer post in about 30 seconds, no signup required.
More Engineering job descriptions
Backend Developer
Own the design, build and scaling of server-side systems that power your product. You'll write clean, testable code and make architectural decisions that balance speed-to-market with long-term maintainability.
Data Scientist
Build predictive models and analytics pipelines that drive product decisions and customer insights. Own the full lifecycle from data exploration through production deployment.
DevOps Engineer
Owns the infrastructure, deployment pipelines, and reliability that keep the product online and shipping.
Engineering Manager
Lead a team of 4–8 engineers to ship features on time and maintain code quality. Own sprint planning, technical decisions, hiring, and performance feedback while staying hands-on with architecture.