Civitech is a public benefit corporation focused on enhancing civic participation and supporting progressive causes through innovative tools and infrastructure. The Analytics Engineer will transform raw data into trustworthy datasets, ensuring decision-makers have access to clean data that supports the organization's mission. This role involves collaborating with various teams to improve data quality and documentation practices.
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
- Document models, metrics, and lineage so engineers, analysts, and partner organizations can self-serve with confidence
- Use Python where it's the right tool — for orchestration, ad-hoc work, or transformations that don't belong in dbt
- Raise the bar on analytics engineering practices, including code review, modeling conventions, CI for data, and documentation standards
- Perform additional engineering and data duties as needed to support the broader team
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
- Committed to leveraging technology and data products to help Democratic candidates run for office and win, empower progressive causes, and increase civic participation
- 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