Data Engineer Job Description
We are looking for a Data Engineer to design and build the data infrastructure that powers our analytics and product intelligence. You will architect pipelines, data models, and transformation layers ...
Overview
We are looking for a Data Engineer to design and build the data infrastructure that powers our analytics and product intelligence. You will architect pipelines, data models, and transformation layers that make data reliable, accessible, and usable across the organization. You care about data quality, scalability, and enabling data-driven decisions.
Responsibilities
- Design, build, and maintain scalable data pipelines from ingestion to analytics-ready tables
- Develop and own the company's data warehouse architecture and data models
- Implement data quality checks, monitoring, and alerting across all pipelines
- Collaborate with data scientists and analysts to understand and support their data needs
- Build and maintain ELT/ETL processes using modern tooling (dbt, Airflow, Spark)
- Ensure data governance, lineage documentation, and access controls
- Optimize query performance and pipeline efficiency at scale
- Evaluate and adopt new data engineering tools and technologies
Requirements
- 3+ years of data engineering experience
- Strong SQL skills and experience with data warehouse platforms (Snowflake, BigQuery, Redshift)
- Proficiency in Python for data processing and automation
- Experience with workflow orchestration tools (Airflow, Prefect, or Dagster)
- Familiarity with data transformation frameworks (dbt preferred)
- Understanding of data modeling concepts — star schema, dimensional modeling
- Experience with streaming or batch data processing frameworks
Nice to Have
- Experience with Apache Spark or Flink
- Knowledge of real-time streaming with Kafka
- Experience with data catalog or lineage tools
- Familiarity with machine learning pipelines and feature stores
Copy the complete job description to your clipboard and paste it wherever you need it.
Find the Best Data Engineer with AI
Use this job description with Passisto's AI to screen candidates, conduct interviews, and make better hiring decisions faster.