Data Engineer / Senior Analytics Engineer
Data Management and Compliance, Inc. · Remote (US)
About Warchest (a wholly owned subsidiary of DMC)
According to OpenSecrets, the Democratic Party as a whole raised over $2 billion during the 2024 cycle. Our goal is to help the space leverage those resources more efficiently, beginning with providing better budgeting and compliance tools to the entire progressive space.
We are reimagining how the Democratic ecosystem captures, manages, and uses its data. We build secure, scalable tools that streamline manual workflows, improve reliability, and turn data into strategic advantage. Our team includes seasoned technologists and former Democratic campaign and committee staff, focused on delivering better tools for campaigns and progressive organizations.
We have two products: Warchest Finance for budgeting and Warchest Compliance. This role primarily supports our Compliance tooling.
Role Overview
As a Data Engineer, you will prototype, scale, and maintain data pipelines that ingest, transform, and synthesize large datasets into accurate, auditable outputs.
You’ll build integrations and robust pipelines to help clients get more value from their data, faster. You’ll thrive here if you are opinionated about data, have keen attention to detail without losing sight of overarching goals, care about data security at every stage, and can break complexity into smaller, manageable problems.
An ideal candidate is passionate about ensuring idempotency, enforcing data quality checks, writing modular code, building maintainable pipelines and writing excellent documentation.
This is an individual contributor role with a high degree of autonomy and significant room for growth in a fast‑paced startup environment. We expect a high degree of ownership from every team member. and value technical opinionation and vigorous discussion about important decision-points.
Experience in the progressive space is helpful but not required.
Responsibilities
- Design and maintain SQL‑based workflows (e.g., dbt, Dataform, Airflow) with clear, layered, and auditable models to produce normalized outputs in BigQuery / PostgresSQL
- Build deep domain expertise in campaign finance; distill complex rules into simple, reliable data pipelines
- Work cross‑functionally with product, engineering, and external stakeholders to gather early feedback and ensure alignment
- Orchestrate ETL/ELT in Google Cloud using Python (e.g., Composer/Airflow, BigQuery, Cloud Storage)
- Contribute to decisions about Warchest’s product, data architecture, and design strategy
Required skills and qualifications
- Advanced SQL proficiency, including complex analytical queries and data modeling; comfort refactoring complex SQL
- Strong experience with dbt or similar SQL‑first tools (e.g., Dataform, Airflow‑managed transformations, templated SQL)
- Moderate experience with Python for ETL/ELT, including use of third‑party packages and API integrations
- Experience with modern cloud platforms, especially GCP; familiarity with data warehouses (e.g., BigQuery, Redshift)
- Strong client‑facing communication: translate workflows into technical requirements and maintain professional, prompt stakeholder communications
Nice to Have
- Understanding of campaign fundraising and compliance data (e.g., Campaign fundraising processes, FEC data, state filings, ActBlue, fundraising tooling ecosystem)
- DAG‑based orchestration experience (Airflow, Dagster, Prefect, Kubernetes cron jobs)
- Advanced Python: ORMs (e.g., Django), API development, secret management
- Data pipeline optimization: parallelization, benchmarking, performance tuning, monitoring.
- Machine learning, analytics and data visualization experience
- Effective and safe use of LLMs and advanced IDEs for development (e.g. Cursor, Claude/ChatGPT, GitHub Copilot, Windsurf)
- Experience working in Agile “sprints”; ability to write clear tickets for yourself and others
Compensation
- $120,000–$140,000 per year for Data/Software Engineer Level II. A level II Data Engineer has advanced Python experience and experience leading successful projects with a high degree of independence.
- $110,000–$120,000 per year Senior Analytics Engineer or Data Engineer Level I at Title and level depend on demonstrated experience and aptitude.
Benefits
- Comprehensive health, dental, and vision insurance
- Retirement plan with generous company contribution
- Flexible work arrangements and generous PTO
- Location: Fully remote. Must live in the United States.
Interview Process:
We respect your time and energy. No cover letter or take-home. After submitting your resume, there is a three step interview process:
- Phone screen: 15-30 minutes
- Live Technical Exercise: 60-90 minute live pseudocode exercise and discussion
- References: We will connect with three references for applicants who advance beyond the technical round before the final round interview.
- Final Round Interview: 45-60 minute final round culture interview