Search Form
First, enter a politician or zip code
Now, choose a category

Help Us

Job Opportunities

Join us in our mission to save democracy

Want to have an extraordinary experience and opportunity to work at the Project's spectacular Montana mountain retreat?

The Project maintains a modest staff primarily composed of recent college graduates dedicated to our mission of voter education and candidate accountability. All staff commit to work through the next general election, at a minimal salary. The Project Vote Smart pledge, signed by all staff, commits individuals to absolute impartiality, respect and deference toward all citizens, and professional integrity.

It is essential that all applicants believe in Project Vote Smart's mission. The contributions you make to your country and the extensive experience you gain will make it worthwhile. Project Vote Smart provides medical benefits, as well as the most extraordinary experience of your life!

If you are interested in contributing to this effort, please send your cover letter, resume and three references to researchjobs@votesmart.org for Research positions or jobs@votesmart.org for other positions. Please indicate the position for which you are applying.

Unless otherwise noted, all positions are at our Philipsburg, MT office. Project Vote Smart is an Equal Opportunity Employer. Please see our Equal Opportunity Policy for more details.

Job Title: Data Wrangler

Location: Philipsburg, MT

Description:

Research is the backbone of Vote Smart's efforts. Data Wranglers will be matched to assignments based on their demonstrated abilities and in accordance with the shifting needs of a growing, election-oriented organization. Highly skilled data wranglers may have the opportunity to work across departments and data types with the goal of making our processes more efficient and less resource intensive.

Responsibilities:

A data wrangler at Vote Smart will be responsible for immersing themselves into a data type and diagnosing solutions to make the processes for collecting data more efficient and more accurate. A data wrangler may also be responsible for day-to-day data collection, entry, and checking depending on the needs of the organization at any given time. This position is fairly open ended, however, and is open to interpretation and adaptation over time. Key responsibilities will include communicating about automation projects with IT, and the Research Director; developing actionable code and scripts that are ready to be put into production; working with current research staff data experts to fulfill the basic needs of the organization as well as developing new procedures and policies; and prioritizing projects from most to least impact.

-Experience and ability to identify priorities and adapt to them.
-Experience managing or working multiple projects at one time.
-Ability and desire to work across multiple departments or sub-departments.
-Open to learning current processes thoroughly through integration and immersion into a research department or sub-department.

Requirements:

-Strong interest in the political process and government.
-Proficiency with automated data gathering and cleaning.
-Experience using PostgreSQL or any version of SQL or experience working with relational databases.
-Experience with other computer languages like Python, R, etc..
-Desire to improve efficiency and accuracy of data collection, entry and verification.
-Ability to communicate with both technically skilled people as well as the less tech savvy.
-Experience managing or working multiple projects at one time.
-Strong desire for personal growth and professional development.
-Willingness to complete day-to-day data collection, entry, and checking in the beginning and if necessary.

Apply If:
-You have experience working with APIs.
-You have experience with scraping HTML/pdf formats.
-You have experience working on data products.

Submit a cover letter, resume and three professional references to jobs@votesmart.org

Job Title: Full Stack Web Developer

Location: Remote or Philipsburg, MT

Description:

Join a small, dedicated team and help us build our new administration program and help improve our Web site and current applications. There is also opportunity for assisting in improving our data acquistion processes. Our systems are built on industry standard technologies like Linux, PostgreSQL, Apache, Lighttpd, Python, Redis, Memcached, and anything that might help with the task at hand.

Responsibilities:

Responsibilities of this position include Web application development, Linux system administration as needed, and assist others in the team with technical support as needed.

Requirements:

To be considered for this position, you must have a demonstrable experience with Web development using MVC frameworks, HTML5, Javascript, comfortability with popular RDBMs, version control systems, and use of *nix as a development/production platform.

Bonus points for having a strong working knowledge of jQuery, HTML5 Canvas, and other front-end technologies.

Please include code samples or links to repositories along with your resume.

Job Title: Front-End Web Developer

Location: Remote or Philipsburg, MT

Description:

Join a small, dedicated team and help us build our new administration program and help improve our Web site and current applications. Most of our Web applications are built upon Django, HTML5, CSS, and jQuery.

Responsibilities:

Responsibilities of this position include working with the team and other departments to build and improve projects for data acquisition/entry, as well as interactive and informative methods of dissemination. Ability to work on HTML5 Canvas applications and minor changes to legacy Flash applications is beneficial.

Requirements:

To be considered for this position, you must have a demonstrable experience with Web development using HTML5, CSS, and Javascript. A basic understanding of content management systems, templating systems, and other back-end development frameworks like Django or Ruby on Rails is a must, but you don't need to be an expert.

Bonus points for having skills in Web design, A/B testing, UI/UX design, information architecture, and Web accessibility standards.

Please include samples of your work with your resume.

Skip to top
Back to top