Remote AI Health Software Engineer — Research Tools

University of Michigan

Ann Arbor (MI)

Hybrid

USD 110,000 - 160,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Excellent medical, dental, vision
2:1 retirement match

Job summary

University of Michigan Medical School (UMMS) is seeking a Software Engineer to build tools and platforms that support AI in healthcare research. You will work with researchers and the technical team to translate ideas into deployable AI-powered applications, backend services, APIs, and system integrations.

The role involves connecting LLMs with institutional resources, deploying in secure OpenShift/Kubernetes environments, and creating reusable capabilities to speed up research.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, a related field, or equivalent experience.
  • 5–7 years of experience designing, building, and maintaining software applications, backend services, APIs, or technical platforms.
  • Proficiency in Python or a comparable programming language, with the ability to develop and troubleshoot maintainable software.
  • Experience integrating APIs and services, and working with relational databases and SQL.
  • Familiarity with large language model APIs and integrating AI capabilities into software tools or applications.
  • Experience deploying and supporting applications, including familiarity with containers and deployment workflows.
  • Ability to independently investigate technical problems, evaluate design options, and take ownership of solutions.
  • Experience using version control, testing, documentation, and collaborative development practices.
  • Strong communication skills and the ability to translate user needs into technical solutions while working across technical and non‑technical teams.

Responsibilities

  • Design, build, and maintain AI-enabled research tools and platforms from concept through testing and deployment.
  • Collaborate with researchers, clinicians, and technical colleagues to define requirements and deliver practical solutions.
  • Develop backend services, APIs, automation, and components that connect AI tools with research workflows.
  • Integrate AI services and large language model APIs into applications with secure data access.
  • Build, deploy, and troubleshoot containerized applications in OpenShift/Kubernetes environments.
  • Create reusable software components and integrations to reduce duplicated effort across projects.
  • Apply software engineering best practices: version control, testing, documentation, monitoring, and maintainable design.
  • Integrate applications with Epic MiChart, U-M GPT, REDCap, and other research data platforms.

Skills

Python
APIs
Relational databases
SQL
Containers
OpenShift
Kubernetes
Version control
Testing
Documentation
Communication

Education

Bachelor’s degree in Computer Science or related field

Tools

OpenShift
Kubernetes

Job description

University of Michigan Medical School (UMMS) is seeking a Software Engineer to build tools and platforms that support AI in healthcare research. You will work with researchers and the technical team to translate ideas into deployable AI-powered applications, backend services, APIs, and system integrations.

The role involves connecting LLMs with institutional resources, deploying in secure OpenShift/Kubernetes environments, and creating reusable capabilities to speed up research.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Health Software Engineer - Research Tools & APIs
AI Health Software Engineer - Research Tools & APIs

Michigan Medicine • Ann Arbor (MI)

Hybrid
USD 110,000 - 160,000
Medical coverage
Retirement match
Hybrid work arrangement
Remote-Eligible AI Health Systems Engineer
Remote-Eligible AI Health Systems Engineer

University of Michigan • Ann Arbor (MI)

Hybrid
USD 120,000 - 180,000
Medical coverage
Dental coverage
Vision coverage
+1
Software Engineer AI & Digital Health
Software Engineer AI & Digital Health

University of Michigan • Ann Arbor (MI)

Hybrid
USD 110,000 - 160,000
Excellent medical, dental, vision
2:1 retirement match
Hybrid AI Solutions Engineer for Research
Hybrid AI Solutions Engineer for Research

Hbcu Connect, Llc • Ann Arbor (MI)

Hybrid
USD 90,000 - 120,000
Hybrid work
On-site at Ann Arbor Campus
Software Engineer AI & Digital Health
Software Engineer AI & Digital Health

Michigan Medicine • Ann Arbor (MI)

Hybrid
USD 110,000 - 160,000
Medical coverage
Retirement match
Hybrid work arrangement
Software Engineer AI & Digital Health
Software Engineer AI & Digital Health

The University of Michigan • Ann Arbor (MI)

Hybrid
USD 120,000 - 180,000
Medical coverage
Dental coverage
Vision coverage
+1
Remote AI Software Engineering Lead — Health Tech Impact
Remote AI Software Engineering Lead — Health Tech Impact

Optum • Eden Prairie (MN)

Remote
USD 113,000 - 193,000
Comprehensive benefits package
Incentive programs
Equity stock purchase
+1
Senior Clinical Data Architect for AI/NLP
Senior Clinical Data Architect for AI/NLP

The University of Michigan • Ann Arbor (MI)

Hybrid
USD 90,000 - 140,000
Excellent medical, dental and vision
2:1 retirement match
Enterprise AI Solutions Engineer — Remote & Growth
Enterprise AI Solutions Engineer — Remote & Growth

University of Michigan Health-West • Northern (KY)

Hybrid
USD 90,000 - 140,000
Health coverage
Retirement plans
Flexible time off
+1
Hybrid AI Research Software Engineer - Biomedical Tools
Hybrid AI Research Software Engineer - Biomedical Tools

Stanford University • Palo Alto (CA)

Hybrid
USD 118,000 - 219,000