Software Engineer (Survey Methodology Focus)

Data for Progress | Remote | Permanent

Date Posted

05/19/22

Job Role

Analytics, Data & Data Management, Digital, Engineer, Technology

Organization Type

Consultants, Issue Advocacy, Nonprofit, Technology Provider, Vendor or Service Provider

Location

Remote

Salary Range

$81,000-$100,000 | $101,000-$120,000

How to Apply

Send a resume and one interesting policy you’d like to see Democrats pursue in 2022 to . Please include “Software Engineer (Survey Methodology Focus)” in the subject heading (no cover letter needed).

If we move forward together, we’ll ask you to complete a short take-home Python coding assignment, followed by two meetings with members of our engineering team to pair program and talk about your experience, and finally, three to five meetings with members of our polling, policy, and executive staff.

Due to volume of applicants, we can only respond to people who will be interviewed.

Software Engineer (Survey Methodology Focus)

Data for Progress | Remote | Permanent

Position Summary

Data for Progress is looking for a Software Engineer to help expand our mission to empower movements using data. This role will be responsible for building data pipelines, automating our polling infrastructure, and conducting analysis on survey methodology and polling results.

Join a dynamic team trusted because of our proven polling accuracy and commitment to progressive values!

AS A SOFTWARE ENGINEER (SURVEY METHODOLOGY FOCUS), YOU WILL:

  • Write clean and testable SQL and Python.

  • Set up robust pipelines using dbt (preferred) or Civis Platform.

  • Build tooling to automate the fielding and ingestion of surveys.

  • Create visualizations of data for non-technical audiences.

  • Publish and share deliverables for internal and external stakeholders on your work.

FOR EXAMPLE, YOU MIGHT:

  • Write code to automatically field and launch surveys using an API provided by a survey panel provider.

  • Maintain our ELT pipelines that sync and format our rich library of polling results.

  • Build a tool to tell analysts how many voters they can expect to reach in a given geography based off of past results.

  • Whenever you feel like it, write survey questions about issues you care about, run them on one of our national surveys, and present their findings in internal meetings or on the DFP blog!

WE’RE LOOKING TO BUILD A TEAM WITH THESE SKILLS AND EXPERIENCES (but you don’t need to have all of them):

  • Working knowledge of DBT or Civis Platform for automating data pipelines.

  • Experience working with, or a willingness to learn about, political and policy polling.

  • Strong skills in either Python or R.

  • Experience working with REST APIs.

If you are unsure if you meet the qualifications for this role but are still interested, applying is highly encouraged.

This position is full time, fully remote, and reports to the Chief Technology Officer.

EQUAL OPPORTUNITY

Data for Progress is an Equal Employment Opportunity employer and does not discriminate on the basis of race, ethnicity, national origin, religion, socioeconomic status, sex, sexual orientation, gender identity and expression, age, disability, marital status or veteran status.

Moreover, we are committed to developing leaders, policies, and a team culture that embraces diversity and enhances equity. We believe that differences in backgrounds, experiences and identities lead to healthier organizations and stronger teams.

COMPENSATION

This position offers 15 days paid vacation, paid sick and mental health days, medical, dental, and vision insurance, matching 401k, and a $98,000–$105,000 salary commensurate with experience.

Date Posted

05/19/22

Job Role

Analytics, Data & Data Management, Digital, Engineer, Technology

Location

Remote

Salary

How to Apply

Send a resume and one interesting policy you’d like to see Democrats pursue in 2022 to . Please include “Software Engineer (Survey Methodology Focus)” in the subject heading (no cover letter needed).

If we move forward together, we’ll ask you to complete a short take-home Python coding assignment, followed by two meetings with members of our engineering team to pair program and talk about your experience, and finally, three to five meetings with members of our polling, policy, and executive staff.

Due to volume of applicants, we can only respond to people who will be interviewed.

Position Summary

Data for Progress is looking for a Software Engineer to help expand our mission to empower movements using data. This role will be responsible for building data pipelines, automating our polling infrastructure, and conducting analysis on survey methodology and polling results.

Join a dynamic team trusted because of our proven polling accuracy and commitment to progressive values!

AS A SOFTWARE ENGINEER (SURVEY METHODOLOGY FOCUS), YOU WILL:

  • Write clean and testable SQL and Python.

  • Set up robust pipelines using dbt (preferred) or Civis Platform.

  • Build tooling to automate the fielding and ingestion of surveys.

  • Create visualizations of data for non-technical audiences.

  • Publish and share deliverables for internal and external stakeholders on your work.

FOR EXAMPLE, YOU MIGHT:

  • Write code to automatically field and launch surveys using an API provided by a survey panel provider.

  • Maintain our ELT pipelines that sync and format our rich library of polling results.

  • Build a tool to tell analysts how many voters they can expect to reach in a given geography based off of past results.

  • Whenever you feel like it, write survey questions about issues you care about, run them on one of our national surveys, and present their findings in internal meetings or on the DFP blog!

WE’RE LOOKING TO BUILD A TEAM WITH THESE SKILLS AND EXPERIENCES (but you don’t need to have all of them):

  • Working knowledge of DBT or Civis Platform for automating data pipelines.

  • Experience working with, or a willingness to learn about, political and policy polling.

  • Strong skills in either Python or R.

  • Experience working with REST APIs.

If you are unsure if you meet the qualifications for this role but are still interested, applying is highly encouraged.

This position is full time, fully remote, and reports to the Chief Technology Officer.

EQUAL OPPORTUNITY

Data for Progress is an Equal Employment Opportunity employer and does not discriminate on the basis of race, ethnicity, national origin, religion, socioeconomic status, sex, sexual orientation, gender identity and expression, age, disability, marital status or veteran status.

Moreover, we are committed to developing leaders, policies, and a team culture that embraces diversity and enhances equity. We believe that differences in backgrounds, experiences and identities lead to healthier organizations and stronger teams.

COMPENSATION

This position offers 15 days paid vacation, paid sick and mental health days, medical, dental, and vision insurance, matching 401k, and a $98,000–$105,000 salary commensurate with experience.

Date Posted

05/19/22

Job Role

Analytics, Data & Data Management, Digital, Engineer, Technology

Location

Remote

Salary

How to Apply

Send a resume and one interesting policy you’d like to see Democrats pursue in 2022 to . Please include “Software Engineer (Survey Methodology Focus)” in the subject heading (no cover letter needed).

If we move forward together, we’ll ask you to complete a short take-home Python coding assignment, followed by two meetings with members of our engineering team to pair program and talk about your experience, and finally, three to five meetings with members of our polling, policy, and executive staff.

Due to volume of applicants, we can only respond to people who will be interviewed.

Software Engineer (Survey Methodology Focus)

Data for Progress | Remote | Permanent

Position Summary

Data for Progress is looking for a Software Engineer to help expand our mission to empower movements using data. This role will be responsible for building data pipelines, automating our polling infrastructure, and conducting analysis on survey methodology and polling results.

Join a dynamic team trusted because of our proven polling accuracy and commitment to progressive values!

AS A SOFTWARE ENGINEER (SURVEY METHODOLOGY FOCUS), YOU WILL:

  • Write clean and testable SQL and Python.

  • Set up robust pipelines using dbt (preferred) or Civis Platform.

  • Build tooling to automate the fielding and ingestion of surveys.

  • Create visualizations of data for non-technical audiences.

  • Publish and share deliverables for internal and external stakeholders on your work.

FOR EXAMPLE, YOU MIGHT:

  • Write code to automatically field and launch surveys using an API provided by a survey panel provider.

  • Maintain our ELT pipelines that sync and format our rich library of polling results.

  • Build a tool to tell analysts how many voters they can expect to reach in a given geography based off of past results.

  • Whenever you feel like it, write survey questions about issues you care about, run them on one of our national surveys, and present their findings in internal meetings or on the DFP blog!

WE’RE LOOKING TO BUILD A TEAM WITH THESE SKILLS AND EXPERIENCES (but you don’t need to have all of them):

  • Working knowledge of DBT or Civis Platform for automating data pipelines.

  • Experience working with, or a willingness to learn about, political and policy polling.

  • Strong skills in either Python or R.

  • Experience working with REST APIs.

If you are unsure if you meet the qualifications for this role but are still interested, applying is highly encouraged.

This position is full time, fully remote, and reports to the Chief Technology Officer.

EQUAL OPPORTUNITY

Data for Progress is an Equal Employment Opportunity employer and does not discriminate on the basis of race, ethnicity, national origin, religion, socioeconomic status, sex, sexual orientation, gender identity and expression, age, disability, marital status or veteran status.

Moreover, we are committed to developing leaders, policies, and a team culture that embraces diversity and enhances equity. We believe that differences in backgrounds, experiences and identities lead to healthier organizations and stronger teams.

COMPENSATION

This position offers 15 days paid vacation, paid sick and mental health days, medical, dental, and vision insurance, matching 401k, and a $98,000–$105,000 salary commensurate with experience.

Date Posted

05/19/22

Job Role

Analytics, Data & Data Management, Digital, Engineer, Technology

Location

Remote

Salary

How to Apply

Send a resume and one interesting policy you’d like to see Democrats pursue in 2022 to . Please include “Software Engineer (Survey Methodology Focus)” in the subject heading (no cover letter needed).

If we move forward together, we’ll ask you to complete a short take-home Python coding assignment, followed by two meetings with members of our engineering team to pair program and talk about your experience, and finally, three to five meetings with members of our polling, policy, and executive staff.

Due to volume of applicants, we can only respond to people who will be interviewed.

Software Engineer (Survey Methodology Focus)

Data for Progress | Remote | Permanent

Position Summary

Data for Progress is looking for a Software Engineer to help expand our mission to empower movements using data. This role will be responsible for building data pipelines, automating our polling infrastructure, and conducting analysis on survey methodology and polling results.

Join a dynamic team trusted because of our proven polling accuracy and commitment to progressive values!

AS A SOFTWARE ENGINEER (SURVEY METHODOLOGY FOCUS), YOU WILL:

  • Write clean and testable SQL and Python.

  • Set up robust pipelines using dbt (preferred) or Civis Platform.

  • Build tooling to automate the fielding and ingestion of surveys.

  • Create visualizations of data for non-technical audiences.

  • Publish and share deliverables for internal and external stakeholders on your work.

FOR EXAMPLE, YOU MIGHT:

  • Write code to automatically field and launch surveys using an API provided by a survey panel provider.

  • Maintain our ELT pipelines that sync and format our rich library of polling results.

  • Build a tool to tell analysts how many voters they can expect to reach in a given geography based off of past results.

  • Whenever you feel like it, write survey questions about issues you care about, run them on one of our national surveys, and present their findings in internal meetings or on the DFP blog!

WE’RE LOOKING TO BUILD A TEAM WITH THESE SKILLS AND EXPERIENCES (but you don’t need to have all of them):

  • Working knowledge of DBT or Civis Platform for automating data pipelines.

  • Experience working with, or a willingness to learn about, political and policy polling.

  • Strong skills in either Python or R.

  • Experience working with REST APIs.

If you are unsure if you meet the qualifications for this role but are still interested, applying is highly encouraged.

This position is full time, fully remote, and reports to the Chief Technology Officer.

EQUAL OPPORTUNITY

Data for Progress is an Equal Employment Opportunity employer and does not discriminate on the basis of race, ethnicity, national origin, religion, socioeconomic status, sex, sexual orientation, gender identity and expression, age, disability, marital status or veteran status.

Moreover, we are committed to developing leaders, policies, and a team culture that embraces diversity and enhances equity. We believe that differences in backgrounds, experiences and identities lead to healthier organizations and stronger teams.

COMPENSATION

This position offers 15 days paid vacation, paid sick and mental health days, medical, dental, and vision insurance, matching 401k, and a $98,000–$105,000 salary commensurate with experience.

Progressive Data Jobs