App Programmer / Analyst Senior (underfill Intermediate)

University of Michigan

University of Michigan

Marketing & Communications, Software Engineering, IT
Herndon, VA, USA
Posted on Nov 22, 2025
Apply Now

Job Summary

The Judith Tam ALK Lung Cancer Research Initiative is a new initiative in the Rogel Cancer Center focused on accelerating progress in discoveries related to the pathogenesis, progression, treatment, and prevention of ALK driven lung cancers. The overarching purpose of this initiative is to foster rapid adoption of key discoveries that directly enhance the quality and length of the life of patients.

In this position, you will join a multidisciplinary team at the intersection of bioinformatics, clinical informatics, and artificial intelligence. You will have a key role working with research groups to apply computational biology, software development, and AI/ML skills to understanding mechanisms and treatment of ALK+ lung cancers, breast cancer, bladder cancer and brain metastases. This hybrid role encompasses managing complex multi-omic datasets, developing AI agents for clinical workflows, and building bridges between research discoveries and clinical applications through health informatics systems.

Why Join Michigan Medicine?

Michigan Medicine is one of the largest health care complexes in the world and has been the site of many groundbreaking medical and technological advancements since the opening of the U-M Medical School in 1850. Michigan Medicine is comprised of over 30,000 employees and our vision is to attract, inspire, and develop outstanding people in medicine, sciences, and healthcare to become one of the world’s most distinguished academic health systems. In some way, great or small, every person here helps to advance this world-class institution. Work at Michigan Medicine and become a victor for the greater good.

What Benefits can you Look Forward to?

  • Excellent medical, dental and vision coverage effective on your very first day
  • 2:1 Match on retirement savings

Responsibilities*

Bioinformatics & Data Management

  • Maintain and run standardized workflows for analyzing complex genomic, proteomic, and pathology imaging datasets in the context of cancer detection and progression
  • Combine large public and internally-generated multi-omic clinical biomarker and drug screening datasets for integrative analysis
  • Build dashboards and data portals into assembled datasets, supporting custom querying, visualization and reporting.

Clinical Integration

  • Implement systems to extract, transform, and integrate data from Electronic Medical Records (EMRs), clinical data warehouses, and clinical trial management systems
  • Build pipelines to harmonize clinical, genomic, and imaging data while ensuring HIPAA compliance and data security
  • Work with clinical teams to structure and standardize clinical data for research applications, including treatment histories, outcomes, adverse events, and quality of life metrics
  • Interface with clinical trial databases to track patient enrollment, protocol adherence, and longitudinal outcomes

AI/ML & Agent Development

  • Design and implement AI agents and multi-step workflows using LLM and agentic architectures to automate clinical and research workflows
  • Build knowledge bases of relevant data that AI systems can query to find relevant context before generating responses.
  • Build AI systems that interact with EMRs, pathology viewers, clinical trial databases, and research data repositories
  • Develop LLM-powered tools for literature mining, clinical note summarization, and automated extraction of structured data from unstructured clinical text
  • Implement observability, debugging, and validation frameworks to ensure AI systems are reliable, auditable, and clinically appropriate

Collaboration & Communication

  • Partner with clinicians, researchers, postdocs, and students to understand research goals, implement computational solutions, and communicate methods and results
  • Bridge the gap between computational discoveries and clinical implementation through close collaboration with clinical informaticians and care teams

Required Qualifications*

Senior:

  • Bachelor's degree in Computer Science, a related field or equivalent experience.
  • 5 to 7 years of increasingly complex business programming experience in a business environment

Intermediate:

  • Bachelor's degree in Computer Science, a related field or equivalent experience.
  • 3 to 5 years of increasingly complex business programming experience in a business environment

Both:

  • Fluency in Python and/or R for data analysis and pipeline development
  • Experience with statistical and machine learning methodologies applied to biological datasets
  • Experience working in HPC and cloud computing environments (AWS, Google Cloud, Azure)
  • Demonstrated experience building production-ready software systems with proper version control, testing, and documentation
  • Experience building web-based applications using frameworks like React, Dash, Django, Flask, or Streamlit
  • Hands-on experience with LLM APIs (OpenAI, Anthropic Claude, etc.) and prompt engineering for complex tasks

Desired Qualifications*

  • PhD or MS in a STEM field
  • Experience building AI agents or multi-step automated workflows using frameworks like CrewAI, LangGraph, LangChain, Langfuse, OpenAI SDK, or similar
  • Experience with NGS analysis pipelines, algorithms, and workflows, including bulk DNA/RNA-Seq and single-cell analysis
  • Exposure to clinical data standards (HL7, FHIR, OMOP, DICOM) and experience working with EMR data
  • Experience with clinical informatics systems, clinical trial data management, or translational research informatics

Bonus Qualifications

  • Knowledge of molecular biology fundamentals, including DNA/RNA biology, gene regulation, protein synthesis, and cellular signaling pathways, with an understanding of how these processes relate to high-throughput data analysis
  • Experience building AI agents or multi-step automated workflows using frameworks like CrewAI, LangGraph, LangChain, Langfuse, OpenAI SDK, or similar
  • Experience with NGS analysis pipelines, algorithms, and workflows, including bulk DNA/RNA-Seq and single-cell analysis
  • Exposure to clinical data standards (HL7, FHIR, OMOP, DICOM) and experience working with EMR data
  • Experience with clinical informatics systems, clinical trial data management, or translational research informatics

Modes of Work

Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes.

Underfill Statement

This position may be underfilled at a lower classification depending on the qualifications of the selected candidate.

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. 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 Statement

The University of Michigan is an equal employment opportunity employer.