Application Guide
How to Apply for Data Engineer
at America Votes
🏢 About America Votes
America Votes is the coordination hub for over 400 progressive partner organizations, uniquely positioned to drive systemic change through data-driven election and advocacy strategies. Working here means your technical contributions directly impact voter outreach, policy wins, and protecting voting rights across the US.
About This Role
As a Data Engineer, you'll build and maintain the data infrastructure that powers progressive campaigns nationwide—from voter targeting to turnout modeling. Your pipelines and tools will be used by state and national staff to make real-time strategic decisions, making this role critical to electoral success.
💡 A Day in the Life
Your morning might start with a standup with state data directors to triage urgent pipeline issues, then you dive into writing dbt models for a new voter targeting project. After lunch, you review a PR from a colleague, debug a Python script for API data ingestion, and end the day documenting your work for the team's knowledge base.
🚀 Application Tools
🎯 Who America Votes Is Looking For
- A seasoned SQL expert who has designed complex transformations in BigQuery or Snowflake, not just written basic queries.
- A Pythonista comfortable with scripting, API integration, and data validation, especially in a political or advocacy context.
- A Git pro who uses branching, code review, and CI/CD in daily workflow, and thrives in fast-paced, ambiguous environments like campaigns.
- A self-starter who can independently scope work, communicate with non-technical stakeholders, and prioritize competing requests from multiple state partners.
📝 Tips for Applying to America Votes
Tailor your resume to highlight political campaign or advocacy data experience—mention specific tools like VAN, EveryAction, or Catalist if used.
In your cover letter, explicitly connect your technical skills (dbt, Python, SQL) to progressive impact—e.g., 'I built a pipeline that increased turnout by X% in 2020.'
Submit a portfolio or GitHub link with dbt projects, SQL queries, or Python scripts that show data modeling and testing practices.
Mention experience with remote collaboration tools (Slack, Zoom, Asana) and async work—they value self-starters who communicate clearly.
Read America Votes' annual report and mention a specific data challenge they face (e.g., integrating voter files from multiple states) and how you'd approach it.
✉️ What to Emphasize in Your Cover Letter
['Your passion for progressive causes and understanding of how data drives electoral and policy wins.', 'Specific examples of building data pipelines from scratch, especially in high-pressure, time-sensitive environments.', 'Your experience with dbt—mention writing tests, documentation, and incremental models.', 'Your ability to collaborate with non-technical staff to translate their needs into technical solutions.']
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → Study America Votes' 2024 strategic plan and how data integration across 400+ partners is key to their mission.
- → Review their blog or press releases for recent data initiatives (e.g., redistricting, voter registration drives).
- → Understand the progressive tech stack: VAN, EveryAction, Catalist, TargetSmart—and how dbt models might interact with these.
- → Learn about the role of state data directors and how engineers support their field and analytics needs.
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Don't focus solely on technical skills without connecting them to the progressive mission—they hire for impact, not just code.
- Avoid vague language like 'I love data'—be specific about tools (dbt, BigQuery) and outcomes (increased turnout, reduced costs).
- Don't ignore the remote collaboration aspect—failing to mention async communication or self-motivation can signal a poor fit.
📅 Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!