DBT Data Engineer
Core
Design, develop, and maintain scalable data transformation pipelines and data models using dbt on cloud data platforms.
Role type
Senior IC data engineer (dbt)
Builds
Scalable ELT/ETL pipelines, data models, and transformation logic for cloud data warehouses
Domain
Data engineering, cloud data platforms, data warehousing
Required skills
dbt, SQL, Python, data warehousing, dimensional modeling, data quality testing, Git, CI/CD, incremental loading, CDC
Preferred skills
Airflow, Dagster, Prefect, Terraform, Docker, data governance tools, streaming data
Technologies
dbt, Snowflake, Databricks, Amazon Redshift, Google BigQuery, AWS, Azure, GCP, Airflow, Fivetran, Matillion, Kafka, GitHub, GitLab, Azure DevOps
Responsibilities
Design and maintain scalable data transformation pipelines; Develop complex SQL-based data models; Implement data quality checks and automated testing; Optimize data models and SQL queries for performance; Integrate dbt with cloud data platforms; Implement CI/CD processes for dbt deployments; Troubleshoot data pipeline failures; Participate in code reviews and technical design discussions.