Senior Data Engineer

New
M
Movement LabsPolitical Technology
United StatesFull-TimeSenior
Salary$90,000-$119,000, plus a $5000 end of cycle bonus and a work life stipend of $2100
Apply NowOpens the employer's application page

Job Details

Experience
3-6+ years
Required Skills
PythonSQLGCPAirflowData engineeringBigQuerydbt

Requirements

  • 3-6+ years of professional experience in designing, building, and operating production data pipelines.
  • Strong proficiency in SQL and Python.
  • Experience building production software using a modern data stack (cloud warehouses, dbt, Dagster/Airflow).
  • Track record of leading technical work across multiple systems and scoping ambiguous problems.
  • Strong written communication skills for documentation and explaining complex systems.
  • Passion for progressive politics and leveraging data/technology to build political power.
  • Judgment on balancing pragmatic shipping with system refactoring.
  • Experience in on-call rotations and mentoring (nice to have).
  • Knowledge of political sector data, such as voter files and campaign tools (nice to have).
  • Experience with Google Cloud Platform (nice to have).

Responsibilities

  • Shape pipelines and integrations feeding RCT platforms and voter datasets including APIs, replication, and experiment randomization.
  • Extend the data platform and orchestration layer, optimizing for cost, runtime, and reliability for high-volume outreach.
  • Lead projects spanning multiple systems and teams, from scoping and design to driving milestones.
  • Maintain quality standards through code reviews, testing, and validating own work.
  • Document and communicate system designs to both technical teammates and non-engineering stakeholders.
  • Participate in on-call and rapid response rotations, including evening and weekend work during peak election cycles.
View Full Description & ApplyYou'll be redirected to the employer's site
$90,000-$119,000, plus a $5000 end of cycle bonus and a work life stipend of $2100
Apply Now