Skip to main content
R

Political Campaign Data Engineer

Revolution Field Strategies

Location

Remote, US

Salary

$72,000 - $84,000 /yearly

Type

fulltime

Posted

Today

Remote
via indeed

Job Description

About Revolution Field Strategies

Revolution Field Strategies (RFS) is a full-service strategic planning, organizing, and grassroots mobilization firm that leads successful campaigns and programs throughout the country. Our teams have helped build winning presidential campaigns, driven some of the country's largest progressive advocacy operations, run battleground state parties, and managed successful canvass, voter registration, and signature-gathering operations throughout the country. We are a people-first company with a mission to provide high-quality, cost-efficient, and innovative programs to our clients and partners.

Position Title: Data Engineer

Reporting Structure: Reports to the National Data Director

Rate of Pay: The salary range for this position is $72,000 to $84,000, depending on experience and skill sets.

Job Classification: Full time, exempt

Schedule: Full-time (40 or more hours per week, and can reach 70\+ hours at peak times)

Location: Fully remote anywhere in the United States

Benefits: RFS offers all full-time employees who remain with our team for more than three months full health care, dental, and vision benefits. Any job-related travel, lodging, and other expenses are paid for by RFS.

Position Summary

Revolution Field Strategies is seeking a talented, driven individual for the role of Data Engineer who will be responsible for designing, building, and maintaining scalable data pipelines that power analytics, data science, and reporting processes across the organization.

The Data Engineer will report directly to the National Data Director. This is a remote role, and the applicant will not be required to relocate; however, traveling might be required for training and other purposes. The salary range for this position is $72,000 to $84,000, depending on experience and skill sets.

Key Responsibilities

Design, develop, and maintain scalable ETL/ELT data pipelines.

Build and optimize data architectures and warehouses (e.g., Snowflake, BigQuery Etc).

Integrate data from a wide variety of sources using APIs and web browser automations.

Collaborate with company leadership to understand data needs and implement ongoing improvements in system processes.

Monitor and ensure data quality, reliability, and performance.

Automate data workflows and implement data validation and testing processes.

Maintain up-to-date documentation for data pipelines, systems, and processes.

Qualifications

2\+ years management experience

2\+ years of experience in data engineering or related fields.

Experience working with large datasets, including standardizing and analyzing

Familiarity with data warehousing solutions like Snowflake, Redshift, BigQuery, or Databricks.

Strong programming skills in Python, SQL, or Scala.

Ability and willingness to work a demanding schedule, which can reach 70\+ hours per week at peak times and can be expected to include evenings and weekends

Must possess a computer with at least 32 gigabytes of ram

Must have two computer monitors

Plus Qualifications

Willingness to learn and adapt to new skills and platforms used by other team members

Strong communication skills and an ability to explain complex data reports in layperson’s terms

A creative and analytical mindset in approach to projects and tasks

A track record of prioritizing projects with the ability to be self-directed

A desire to thrive in a fast-paced work environment and implement creative solutions to unique problems

Strong organizational skills and attention to detail

Essential Physical Requirements

As this is a remote position, the individual in this position must be able to communicate with colleagues and partners via phone, including conference and video calls, as well as written communication such as email

The position requires the ability to attend occasional in-person events throughout the year which may encompass all or part of the work day

This position requires vision/hearing abilities

Commitment to Diversity, Equity, and Inclusion

RFS is committed to diversity, equity, inclusion, accessibility, racial and social justice. BIPOC candidates, and people from all communities and backgrounds are strongly encouraged to apply. If you are enthusiastic about this role and uncertain whether your past experience aligns with the job description, we encourage you to apply anyway. You may be the right candidate for this or other roles!

Our hiring processes and our work culture offer support and flexibility for staff with a variety of needs. Should you experience an accessibility barrier in the application and interview process with RFS, please let us know by contacting [email protected].

To learn more about RFS’s commitment to Diversity, Equity, and Inclusion (DEI), please view our full statement here.

Equal Opportunity and Fair Chance Statement

RFS is an equal opportunity employer and prohibits discrimination and harassment of any type. We welcome applicants from any educational background, race, ethnicity, religion, creed, sexual orientation, gender identity, gender expression, sex, age, immigration status, citizenship status, national origin or ancestry, marital status, pregnancy, criminal record, mental or physical disability or disorder, HIV antibody status, parental or familial status, or veteran status, or any other characteristic protected by federal, state or local laws.

Any information provided regarding criminal history for the purposes of the Work Opportunity Tax Credit (WOTC) will have no impact on employment eligibility. RFS will consider all qualified applicants, including those with criminal histories and/or convictions, in a manner consistent with the requirements of applicable state and local laws.

Benefits:

  • Dental insurance
  • Health insurance
  • Vision insurance

People with a criminal record are encouraged to apply

Work Location: Remote

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs