Protect Democracy is a non-partisan, non-profit organization dedicated to protecting US democracy. Our project utilizes machine learning and data science to analyze changes to voter registration files and ensure the integrity of US elections.

We are seeking a full-time Python ETL Engineer contracted for 1 year, with the potential to extend. Office is located in NYC, but we can accommodate the right remote candidate if necessary (US only). Compensation is competitive, and commensurate with experience. You will be responsible for building and maintaining data pipelines which are involved in populating crucial database tables and assembling features for machine learning models. We are looking for a detail oriented candidate who anticipates the ways that their applications can fail. Maintaining production systems is crucial in this role; an obsession with reliability and correctness is a must.

Required Skills

  • Experienced Python developer (familiar with OO concepts and the ins and outs of the python runtime).
  • Working knowledge of Pandas
  • Seasoned version control practitioner; experience collaborating with other developers on git
  • Experience working with relational databases (SQL)
  • Test Driven Development
  • Self starter with good communication skills

Salary: Not listed

Location: New York City or remote

See more and apply here