Company: Civis Analytics

General Information
  • Job Type: Full-time
  • Location: Chicago, IL
  • Educational Requirements: Bachelors Degree
Contact Information

Who we are

  • Civis Analytics is a Chicago-based Big Data analytics firm born in a large windowless back room of President Obama’s 2012 re-election campaign, which we called “The Cave.”

  • Beginning with the campaign, our mission as a team has been clear: help great organizations use their Big Data to solve their biggest problems. For the Obama team, we built technology platforms that integrated our data across offline and online programs, developed hundreds of statistical models to identify the most effective voter contact targets, and helped our campaign improve its efficiency and effectiveness through testing, training and learning.

  • We’re now taking that experience and those technologies to help companies, non-profits, and campaigns leverage their data to develop smarter strategies, make better decisions, and build stronger, data-driven organizations. We are not a group of “spreadsheet” management consultants; what we are is a battle-tested team of statisticians, scientists, and technologists. And we’re looking to add to our team.

    Why you should join our team

  • We are already hard at work on solving some of the world’s toughest problems with Big Data – working with organizations to analyze and understand their individual level data to improve outcomes and implement organizational change. We use cutting edge data science techniques, and we want to continue to be on the forefront of innovation in our field.

  • We are smart, and fun, and a little bit weird. Does this sound like you?

    Position Overview

    Software Engineers are responsible for building and maintaining the backbone of Civis Analytics -- the processing, automation, tooling and front-end applications that create new opportunities for our clients and serve as a multiplier of the work done by our teams. As a Software Engineer, you will join our Chicago-based technology team, working collaboratively with other engineers, analysts, and data scientists to serve internal and customer needs. Software Engineers have numerous opportunities to create new products and improve existing processes, from backend data processing to visualization and analytics tools, and we welcome your creativity. Whether you're a generalist or an expert in web apps, big data, stats, or visualization, we want to talk to you.

We are looking for individuals from a wide range of backgrounds with demonstrated quantitative and problem-solving skills. We value creativity, hard work and on-the-job-excellence and offer competitive compensation and benefits packages. In compliance with federal law, all persons hired will be required to verify their identity and eligibility to work in the United States.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, a related subject, or equivalent work experience

  • Experience developing successful software solutions for difficult problems

  • A strong understanding of databases (proficiency in SQL, administration, programmatic

    usage, analytics databases, and/or NoSQL)

  • Expertise in Ruby or Python and experience with other web frameworks

  • Interest and ability to master new computer languages and technologies

  • Comfort with Git

    Preferred Qualifications

  • Graduate degree in Computer Science or a related subject

  • Experience working with large, imperfect datasets

  • Familiarity with statistics and modeling (you know the theory and have experience

    working with tools like SciPy, R, STATA, and Mahout)

  • Significant programmatic experience with Map Reduce (AWS EMR, Hive, Pig, and/or


  • Familiarity with political technology and data

  • Expertise in mapping and visualization (GIS or D3)

  • Significant experience developing web applications (you have developed in Rails,


  • Experience using and administrating Amazon Web Services products

  • Experience with application deployment and monitoring 

How to Apply: Please submit an application to