For more than a decade, Catalist has been a leader in civic data and data science innovation. Catalist is committed to using our talents and technology to nurture a vibrant, growing, progressive community. Our mission is to provide progressive organizations with the data and services needed to better identify, understand, and communicate with the people they need to engage and mobilize. Our clients include the largest, most influential organizations in the U.S. active in civic engagement, advocacy, and political campaigns.

Catalist is home to a dedicated, creative team of technologists, data scientists, and campaign experts who build best in class data tools. We are committed to using our talents and technology to nurture a vibrant, growing, progressive community.

The Analytics department is at the center of this mission in developing cutting edge strategic tools and products for clients of all sizes and scopes. Each Catalist Analytics tool is backed by a decade’s worth of robust, individual level demographic, socioeconomic, and behavioral data, adding unparalleled context and richness to the end result.

The Analytics Engineer plays a critical role in this effort by designing and maintaining an optimized database architecture, prototyping, implementing, and automating improved workflows, and integrating with our Technology department to build cross-departmental systems that further leverage the growing Catalist data store for analytics.

Principal Duties & Responsibilities:

  • Project management of cross-departmental efforts, with direct responsibility for stakeholder engagement, management and execution of technical elements
  • Serve as the Analytics department’s internal technical resource for prototyping, optimizing, and automating analytics software products and internal workflows
  • Use large-scale databases, Linux, and a variety of scripting languages to automate data science work, execute ad hoc research products, and fulfill client requests for ad hoc reporting, campaign lists, and presentation materials
  • Oversee the workflows that aggregate and store Catalist and client data for the analytics department
  • Provide quality control to ensure automated models and synthetics replicate and validate
  • Serve as the primary point of contact between the Analytics department and the Technology department on the development of joint products
  • Create documentation to support deliverables turned over to the technology team including requirements, release notes, visualizations, code, and scoring validation instructions
  • Contribute ideas to the overall and specific efforts of the Analytics team

Required Skills & Abilities:

  • Expertise in project management, especially across departments
  • Experience with Agile software development practices
  • Expertise with Vertica, Redshift, Postgres, MySQL, Oracle, or other database platform with advanced SQL skills
  • Demonstrated experience with automation using scripting languages such as Python, R, Perl, Ruby, etc.
  • Experience with ETL tools such as Talend, Wrangler, Tamr, etc
  • Experience with version control tools such as git or similar
  • Experience with political targeting, statistics, and statistical software packages
  • Experience with mapping/GIS software
  • Experience working with data in a political, non-profit, membership-based, or social science environment
  • Experience working in a fast-paced environment and the ability to handle multiple concurrent tasks
  • Familiarity with Catalist data, progressive political needs, voter files, and commercial databases

Education & Experience:

  • BS or BA in a technical field, non-technical degree applicants with technical experience also considered
  • Background check required Catalist offers a competitive salary and a strong benefits package. To apply, please send your resume and cover letter to with the subject line “Analytics Engineer.”

See more and apply here

Equal Employment Opportunity

Catalist, LLC (Catalist or Company) is an equal opportunity employer, and does not discriminate against any individual in employment on the basis of race, color, religion, national origin, sex, age, marital status, personal appearance, sexual orientation, gender identity, family responsibilities, disability, veteran’s status, or any basis prohibited by the law. This policy covers all programs, services, policies, and procedures of the Company, including opportunity for employment and treatment as a Company employee.

No recruiters or agencies. Direct hires only.