The Criminal Justice Administrative Records System (CJARS) is a next-generation criminal justice data platform designed to improve policy-relevant research on the U.S. justice system. We are seeking applications for a Programmer/Data Analyst to join our expanding team and contribute to the production of the CJARS data infrastructure.
Requirements
- Ability to code using common statistical/data management software programs, such as: Stata, Python, SQL, R, SAS, etc.
- Experience writing and documenting high-quality code using version control systems such as Git.
- Experience using Stata to process and manage data.
- Experience wrangling large databases.
- Experience conducting statistical analyses on big data.
Responsibilities
- Contribute to a codebase of Stata and Python to manage, process, and harmonize large administrative criminal justice datasets to produce the CJARS data infrastructure.
- Develop code in a team environment, review code of other team members, and collaborate with other team members to solve new data wrangling challenges.
- Manage codebases using git.
- Test and debug code as needed to address the causes of data quality problems.
- Produce data visualizations using Stata and Python as needed.
- Review information available on data sources (e.g., criminal justice agency websites) to collect information to inform best approaches to coding and processing data.
- Update and maintain metadata files stored in CSV and JSON formats.
Other
- The cover letter should explain how your skills and experience align with the job requirements and why you are applying for the position.
- A bachelors degree in a relevant field. A combination of education and professional experience may be considered in lieu of a bachelor's degree.
- 1 to 3 years of relevant professional experience.
- Knowledge of the U.S. criminal justice system.
- The position is in-person in Ann Arbor, Monday through Thursday. Friday is an optional work-from-home day.