Apply Now Clicking "Apply Now" opens the link in a new window.

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 skills and experience that directly relate to this position.

Job Summary

The Michigan Center for Translational Pathology (MCTP) is seeking an Applications Programmer/Analyst Senior to work with our functional and clinical genomics research groups. This position will be centered on contributing advanced data analyses to interdisciplinary research projects, including: implementing algorithms for genomic analyses, developing computational workflows, and building visualization tools. As part of a dynamic team, the position will develop and apply advanced computational techniques to learn about the underlying biology and to guide experimental work.

Mission Statement

Michigan Medicine improves the health of patients, populations and communities through excellence in education, patient care, community service, research and technology development, and through leadership activities in Michigan, nationally and internationally.  Our mission is guided by our Strategic Principles and has three critical components; patient care, education and research that together enhance our contribution to society.


The successful candidate should be comfortable analyzing large data sets, have experience in software development, and possess strong interpersonal and communication skills. The ideal candidate will use their computational skills, biological knowledge, understanding of statistics, and creativity to help us understand complex genomic data sets. Proficiency in utilizing and integrating data from an array of public resources such as ENCODE, TCGA or COSMIC and ability to synthesize and present conclusions from complex analyses in a clear and visually compelling way will be paramount for this role.

The ideal candidate should hold a degree in bioinformatics, computational biology, biophysics, or have equivalent work experience. Candidates with degrees in other quantitative disciplines such as statistics, physics, data science, will also be considered if they demonstrate experience in the analysis of large data sets. The successful candidate should have the ability to multi-task, prioritize efforts, and execute independently- and collaboratively-developed ideas in a fast-paced environment.

Required Qualifications*

  • Bachelor's degree in computer science, a related field or equivalent combination of education and experience
  • 5-7 years of experience in the analysis of large real data sets.
  • Fluency in understanding code written in multiple languages including C/C++, Java, Python and R.
  • Substantial expertise in one or more of Python, R, C/C++, or Java as demonstrated by the ability to develop high-quality scientific programs.
  • Practical knowledge of statistical techniques.
  • Experience in working on Unix/Linux systems (shell scripting, basic system administration)

Desired Qualifications*

  • Experience with next-gen sequencing data, including functional genomic assays (e.g. RNA-Seq, ChIP-seq, DNA methylation).
  • Experience with standard bioinformatics software tools and packages e.g. Bioconductor
  • Working knowledge of laboratory techniques in molecular biology, cell biology, biochemistry, and genetics.
  • A solid understanding of statistics and experience in the implementation of machine learning and statistical inference algorithms.
  • Experience building web applications, web services, and user interfaces using standard software development tools: relational databases, version control systems, front-end Javascript.
  • Experience in cloud computing (GCE or AWS)
  • A strong publication record.

Work Schedule

M-F, 8:00-5:00

Work Locations

Rogel Cancer Center

Background Screening

Michigan Medicine conducts background screening and pre-employment drug testing on job candidates upon acceptance of a contingent job offer and may use a third party administrator to conduct background screenings.  Background screenings are performed in compliance with the Fair Credit Report Act. Pre-employment drug testing applies to all selected candidates, including new or additional faculty and staff appointments, as well as transfers from other U-M campuses.

Application Deadline

Job openings are posted for a minimum of seven calendar days. This job 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.