Data Engineer

GoodParty.org
Summary
Join GoodParty.org as a Data Engineer and help transform data into analysis-ready formats for impactful, data-driven decisions. Design, build, and maintain dbt data models for candidate tools and internal analytics. Develop and maintain data workflows and pipelines using Airflow. Collaborate with Data, Product, and Engineering teams to define key metrics and ensure data accuracy. Own the end-to-end lifecycle of analytics-ready datasets. Build and maintain robust testing, monitoring, and alerting systems. Translate business questions into performant queries and datasets. Maintain documentation and support data discoverability. Collaborate with a lean, agile team using CI/CD and Kanban methodologies. Partner with stakeholders to build trusted datasets for dashboards and analysis. This role reports directly to the Chief Technology Officer.
Requirements
- You are fluent in SQL and experienced in writing modular, reusable dbt models to support analytics workflows
- You’re a proven A-player with 4+ years of relevant full-time work experience, ideally within a fast-paced startup environment
- You’re actively interested in using AI, LLMs, and automation of tasks through AI and have done previous work or personal projects in this area
- You are good at working with stakeholders and doing requirements gathering
- You are willing to wear multiple hats and quickly learn new skills to adapt in a fast-growing, evolving environment
- You’re able to work independently and collaborate with others when needed to iteratively solve problems in real-time
Responsibilities
- Design, build and maintain dbt data models that power candidate tools and internal analytics
- Develop and maintain data workflows and pipelines using Airflow to orchestrate and automate ETL patterns and other data tasks
- Collaborate across the Data, Product, and Engineering teams to define key metrics, business logic and ensure data accuracy
- Own the end-to-end lifecycle of analytics-ready datasets, from ingestion to transformation to documentation
- Build and maintain robust testing, monitoring, and alerting systems to ensure data quality and pipeline reliability
- Translate business questions into performant queries and datasets for reporting and experimentation
- Maintain documentation and support data discoverability through clear definitions, testing and lineage tracking
- Collaborate with our lean, agile team using CI/CD and Kanban methodologies
- Partner with stakeholders to build trusted datasets that power dashboards, ad hoc analysis, and experimentation
Preferred Qualifications
- You’ve contributed to or led metrics layer design
- You have working knowledge of distributed computing with Pyspark on Databricks
- You have experience studying, working, or volunteering in politics, political activism, or democracy reform
Benefits
- 100% coverage of health, dental, and vision benefits for you and your dependents
- We encourage you to take time off to recharge and have an unlimited PTO (sick and vacation) policy
- 401(k) program available so you can contribute toward retirement savings (no employer match)
- Individual learning & development budget to fund your growth
- We’ll make sure you’ve got what you need to work remotely through our workspace setup stipend
- If you work from home, we give $50/month to help with your internet and other expenses
- Fully funded for our mission