Technology has been a part of CitizenGO’s ecosystem since its founding. CitizenGO pioneered some of the first online tactics for conservative collective action — from online petitions to offline actions. Over the last years, technology, data, infrastructure, and analytics have empowered CitizenGO election program tactics, rapid response mobilization tactics, and played an outsized role in CitizenGO’s recent growth. CitizenGO has invested deeply in data warehousing and infrastructure, in analytics-driven modeling and targeting, and integrating the political tech ecosystem.

Any technology team member works with over 70 team members in over 20 countries to ensure reliable and secure systems that enable CitizenGO to do its global campaigning.

Data Engineer

The Data Engineer reports to the Director of Technology.

The Data Engineer belongs to the Data Science team.

Data Engineer Responsibilities

  • Provision and configure servers for data manipulation.
  • Write ETL software to interface with multiple data sources
  • Clean, aggregate, and provide static datasets
  • Set up data processing pipelines for recurring data collection needs.
  • Document all your work and describe processes accordingly.

Data Engineer Requirements

  • Software engineering experience in Python, SQL with focus on ETL, and a solid grasp of parallelization methods.
  • Experience in GCP (namely BigQuery) and offerings for data processing
  • Linux server configuration and load management.
  • Knowledge of, and ability to apply data protection best practices
  • Extensive experience with relational databases
  • Delivery orientation with high attention to detail and without paralyzing perfectionism.
  • Fluency in English and excellent communication skills, especially in writing.
  • Good software architecture skills
  • Data Science skills and experience.

Apply for this Job

* Required