All roles

Open role

[Remote] Software Engineer AI & Digital Health

Remote · Egypt Full-time

Note: The job is a remote job and is open to candidates in USA. Michigan Medicine is hiring a Software Engineer to build tools, applications, and platforms that support University of Michigan researchers developing, testing, and evaluating AI in healthcare. The role develops AI-enabled applications, backend services, APIs, and integrations; deploys them in secure environments; and works with researchers, clinicians, and technical teams to deliver and improve research solutions.

Responsibilities

  • Design, build, and maintain AI-enabled research tools, applications, and shared platforms, taking solutions from initial concept through testing, deployment, and ongoing improvement
  • Collaborate with researchers, clinicians, and technical colleagues to understand needs, define requirements, and deliver practical solutions through rapid prototyping and iterative development
  • Develop backend services, APIs, automation, and application components that connect AI tools with research workflows and institutional systems
  • Integrate large language model APIs and institutionally approved AI services into applications, including access to relevant data and evaluation of system behavior
  • Build, deploy, and troubleshoot containerized applications and services in OpenShift/Kubernetes environments, partnering with infrastructure and security teams
  • Develop reusable software components and integrations that reduce duplicated effort across research projects
  • Apply sound software engineering practices, including version control, code review, automated testing, documentation, monitoring, and maintainable system design
  • Integrate applications with Epic MiChart, U-M GPT, REDCap, research data platforms, and other services in partnership with institutional subject-matter experts
  • Design database structures and data-access patterns, and develop data pipelines and interfaces as needed to support applications and AI-enabled workflows
  • Investigate unfamiliar systems and technical problems, validate assumptions with appropriate experts, and recommend solutions that balance usability, reliability, security, and scalability

Skills

  • Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience
  • Five to seven 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
  • Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience
  • Three to five years of experience developing software applications, backend services, APIs, or related systems
  • Proficiency in Python or a comparable programming language
  • Experience working with APIs, relational databases, and SQL
  • Familiarity with large language model APIs and their use in software applications
  • Familiarity with version control, testing, documentation, and application deployment practices
  • Ability to investigate unfamiliar technical problems, validate findings, and seek guidance from appropriate subject-matter experts
  • Strong communication skills and the ability to collaborate with technical colleagues and research users
  • Experience building and deploying AI-powered applications, research software, or platforms used by multiple teams
  • Hands-on experience with Kubernetes or OpenShift, application monitoring, and deployment automation
  • Current Epic Clarity certification or Epic-issued Clarity Proficiency credential
  • Experience with healthcare or research systems such as Epic MiChart, U-M GPT, REDCap, Caboodle, Chronicles, or research data warehouses
  • Experience with healthcare integrations, including FHIR, HL7, interface engines, messaging systems, or real-time data services
  • Understanding of EHR data, clinical workflows, database design, query optimization, or data-quality validation
  • Experience working with HIPAA-regulated data and institutional privacy, security, or research governance processes
  • Experience building AI-enabled tools, research applications, or backend integrations
  • Familiarity with containers, Kubernetes, OpenShift, or deployment automation
  • Current Epic Clarity certification or Epic-issued Clarity Proficiency credential
  • Exposure to healthcare or research systems, including Epic, U-M GPT, REDCap, or research data platforms
  • Familiarity with FHIR, HL7, healthcare APIs, or clinical data integration
  • Experience working with sensitive health data or HIPAA-regulated environments
  • Master?s degree in Computer Science, Software Engineering, Biomedical Informatics, or a related field

Benefits

  • Excellent medical, dental, and vision coverage effective on your very first day
  • 2:1 match on retirement savings
  • Hybrid work, based primarily from home with onsite opportunities in Ann Arbor, Michigan; a fully remote arrangement will be considered for exceptional candidates

Company Overview

  • Michigan Medicine is a health care system and academic medical center that provides medical education and more. It is a sub-organization of University of Michigan. It was founded in 1850, and is headquartered in Ann Arbor, Michigan, USA, with a workforce of 10001+ employees. Its website is http://www.uofmhealth.org/.
  • More open positions

    [Remote] Project Operations Coordinator (Remote in New York, Oregon, Illinois, Colorado, or Ohio)

    Work from home Full-time role

    [Remote] Enterprise Account Executive - HQ

    Work from home Full-time role

    [Remote] Technical Account Manager

    Work from home Full-time role

    [Remote] Legal Operations Associate

    Work from home Full-time role

    [Remote] Associate Clinical Specialist, Pain Interventions - Tallahassee, FL / Southwest Georgia

    Work from home Full-time role

    Senior Sales Executive, Small Law (Oklahoma City)

    Work from home Full-time role

    [Remote] Regional Sales Representative

    Work from home Full-time role

    SAP Database Engineer

    Work from home Full-time role

    Sales Account Executive (Ann Arbor or Detroit Metro)

    Work from home Full-time role

    Remote Consumer Insights Participant

    Work from home Full-time role

    Certified Public Accountant

    Work from home Full-time role

    Engineering Manager - Streaming Foundations

    Work from home Full-time role

    Senior Remote Data Entry Specialist – Precision Data Management, Advanced Spreadsheet Mastery, and Data Quality Assurance Expert at brighthush

    Work from home Full-time role

    Senior Remote Data Entry & Research Panelist – Flexible, High‑Pay, Full‑Time & Part‑Time Home‑Based Opportunities for Aspiring Data Professionals

    Work from home Full-time role

    Experienced Healthcare Customer Service Representative – Remote & Office Opportunities at brighthush – Transforming Patient Experience

    Work from home Full-time role

    Baltimore, MD Notaries: Professional Notary Signing Agent Certification

    Work from home Full-time role

    [Remote] Outside Sales - Electrical Testing

    Work from home Full-time role

    Remote Independent Trader

    Work from home Full-time role

    Data Engineer – Data Platform (AI-Enabled)

    Work from home Full-time role

    Medication Support Coordinator

    Work from home Full-time role

    Professional Services Leadership Development Program

    Work from home Full-time role