Current job opportunities are posted here as they become available.
| Department: | Data |
| Location: |
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 hr@revolutionfield.com.
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.