Statistical Programmer

Apply Now

How to Apply

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline your experience that directly relates to this position.


Being part of something greater, of serving a larger mission of discovery and care - that's the heart of what drives people to work at Michigan. It's adding a purpose to your profession. Work at Michigan and become a victor for the greater good.

The Department of Biostatistics, part of the School of Public Health at the University of Michigan, invites applications for a Statistical Programmer. Your effort will be shared between the Cancer Data Science (CDS) Shared Resource and the Michigan Cancer and Research on the Environment (MI-CARES) study. You will play an important role for each team focused on: analyzing data via statistical software, data curation and developing research reports, and providing programming support to the research teams. 
We are looking for an experienced and dynamic staff member with a commitment to contributing to a diverse, equitable, and inclusive environment for all members of our community. You will report to the CDS Director and to the MI-CARES Director.


Cancer Data Science (CDS) Responsibilities (60%)

  • Serve as a liaison with UM clinical trials research units for clinical data management and pre-processing. Use statistical softwares to process data, create and maintain databases, and document flexible examples of clinical trial reports (e.g. case report forms, data tables etc.) 
  • Provide R coding, package development and visualization support to department researchers and staff 
  • Work with researchers to develop best practices and resources for reproducible research and data extraction
  • Keep skills updated by taking advantage of training opportunities and relevant conferences

MI-CARES Responsibilities (40%) 

  • Provide management and statistical analysis of research project data
  • Create visual representation of data and study design
  • Develop and maintain codebooks and data dictionaries for research projects
  • Perfrom data quality check and cleaning
  • Develop and maintain research data reports
  • Author research papers
  • Process and analyze spatial data using GIS
  • Support investigators with preparation of analytical datasets
  • Use R/SAS to process and analyze data
  • Serve as liaison with consortium level data co-ordination
  • Set up integrated database with diverse sources of data through privacy preserving linkage

Required Qualifications*

  • Bachelor's degree in a relevant discipline (statistics, biostatistics, mathematics, computer science, engineering or other data science/quantitative fields), or an equivalent combination of education and work experience
  • Intermediate level: 3+ years of analysis/programming experience
  • Associate level: 1+ years of analysis/programming experience
  • Experience coding with R, including parallelization and data visualization techniques
  • Experience using: RStudio, MarkDown, ggplot, and STATA/SPSS/SAS
  • Understand data science workflows
  • Experience with working with biomedical data sets is a plus but not required. 

Work Schedule

This position is eligible for a hybrid work schedule.

Underfill Statement

This position may be underfilled at a lower classification; the level will depend upon the selected candidate's qualifications. Please note the salary ranges for each classification:

  • Intermediate: $61,362 - $75,801
  • Associate: $49,661 - $61,346

Additional Information

In addition to a career filled with purpose and opportunity, The University of Michigan offers a comprehensive benefits package to help you stay well, protect yourself and your family, and plan for a secure future. For more information, please visit:

Background Screening

The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third party administrator to conduct background checks.  Background checks are performed in compliance with the Fair Credit Reporting Act.

Application Deadline

Job openings are posted for a minimum of seven calendar days.  The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.

U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.

U-M COVID-19 Vaccination Policy

COVID-19 vaccinations are now required for all University of Michigan students, faculty and staff across all three campuses, including Michigan Medicine.  This includes those working or learning remotely.  More information on this policy is available on the Campus Blueprint website or the U-M Dearborn and U-M Flint websites.