Civitech is a remote-first company that creates tools and infrastructure to increase civic participation and empower Democratic candidates to win. The Analytics Engineer role involves building and maintaining dbt models, partnering with data teams, and improving data quality. This is a temporary role expected to run through November 15, 2026, and may have the potential for extension or conversion to a full-time role.
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.
- Experience with a cloud data warehouse (Snowflake, BigQuery, Redshift, or similar) and an instinct for writing SQL that performs well at scale.
- A bias toward clarity — you write models, tests, and documentation that other people can actually use.
- Comfort with ambiguity. Political and civic data is messy and timelines are real; you can move quickly without leaving a mess behind you.
- Familiarity with voter file data, VAN/EveryAction, or other political/civic data sources is a plus.
- Experience with orchestration tools (Airflow, Dagster, Prefect) or modern data ingestion (Fivetran, Airbyte) is an advantage.
