remote
Data Engineer Cycle - America Votes
Data Engineer
Build and maintain scalable data pipelines and warehouses using Python, SQL, Airflow, and cloud services to support progressive policy analytics and voter outreach initiatives.
About the role
Key Responsibilities
- Design, develop, and operationalize end‑to‑end data pipelines that ingest, transform, and load large‑scale voter and campaign datasets.
- Maintain and optimize data warehouses on Snowflake, ensuring high performance for analytics and reporting.
- Implement workflow orchestration with Apache Airflow, monitoring job health and handling failures.
- Collaborate with analysts and product teams to translate business requirements into robust data models and ETL processes.
- Apply best practices for data quality, security, and governance in an AWS environment.
Requirements
- 3+ years of professional experience building data pipelines using Python and SQL.
- Hands‑on experience with cloud platforms (AWS) and data warehousing solutions such as Snowflake.
- Proficiency with workflow orchestration tools, preferably Apache Airflow.
- Strong understanding of ETL design patterns, data modeling, and performance tuning.
- Ability to work cross‑functionally, communicate technical concepts clearly, and prioritize tasks in a fast‑moving environment.
Skills
pythonsqlairflowawssnowflake