About the role
Build and maintain dbt models for transforming raw data into clean, tested datasets.
- •Civitech is seeking an Analytics Engineer to build and maintain dbt models that transform raw data into clean, tested, well-documented datasets.
- •Key Responsibilities Build and maintain dbt models that transform raw data from multiple sources into clean, tested, well-documented datasets.
- •Partner with data scientists, engineers, and product teams to translate ambiguous questions into durable data models rather than one-off queries.
- •Improve data quality across the stack by writing tests, defining expectations for critical models, and triaging issues when something looks wrong.
- •Requirements 3+ years of experience in analytics engineering, data engineering, or a closely related role where modeling data was central to the job.
- •Strong SQL skills and production experience with dbt, including tests, documentation, and a sensible approach to project structure.
- •Comfortable in Python for data work, including pandas, scripting, and lightweight automation.
Tech stack
SQLdbtPythonPandasAirflowSnowflakeBigQueryRedshiftFivetran
Match insights
Tech:SQL, dbt, Python, Pandas, Airflow
Level:Mid