AI Jobs Map

IKIM - Institute for Artificial Intelligence in Medicine · Essen, North Rhine-Westphalia, Germany

Full Stack Engineer (w/m/d): Medical AI Platform

Hybridentry_levelfull timePosted 28 days ago
Apply on LinkedInLinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

node.jspostgresqlvuenext.jskuberneteshelms3typescriptci/cdllmredistailwindreactdockergitlabvllmjavascriptoauthwebsocketsgitlab-ci

Full Stack Engineer (w/m/d): Medical AI Platform

Institut für Künstliche Intelligenz in der Medizin (IKIM) | Universitätsmedizin Essen

Standort: Essen (Hybrid) | Finanzierung: Für 2.5 Jahre gesichert

Über uns

Das Institut für Künstliche Intelligenz in der Medizin (IKIM) am Universitätsklinikum Essen baut den AI-Infrastructure-Layer für klinische Workflows. Unsere Plattform MeDict (medizinische Diktate, Arztbriefe, Telefon-Integration, Übersetzung) ist live und wird täglich von Ärzt:innen in mehreren Essener Krankenhäusern genutzt. Wir decken den gesamten Stack ab: von On-Premise-GPU-Servern und self-hosted AI-Modellen bis zur Webanwendung. Jetzt bringen wir das Produkt in weitere Kliniken und Praxen, und dafür brauchen wir dich.

Deine Rolle

Wir suchen eine:n Full Stack Engineer, der/die Ownership über unsere Produktplattform übernimmt. Kein Greenfield, kein Legacy-Friedhof: ein funktionierendes, wachsendes Produkt, das du stabiler, schneller und schöner machst, und das du gemeinsam mit uns in neue Kliniken bringst. Du bist Teil des Core-Teams eines Early-Stage-Spin-offs und gestaltest Architektur, Produkt und technische Richtung von Anfang an mit.

Diese Rolle hat zwei Seiten, und beide sind uns wichtig: Produkt-Engineering (Features über den ganzen Stack) und Deployment-Ownership (unsere Plattform läuft on-premise in Krankenhäusern, du bringst sie dorthin).

Deine Aufgaben

- Full-Stack-Entwicklung: Features über den gesamten Stack: Node.js/Express-Backend, PostgreSQL (Prisma), Vue-3-Frontend, dazu ein Tauri-Desktop-Client und eine Next.js-Landingpage.

- Deployment und Betrieb: On-Premise-Rollouts in Kliniken: Kubernetes/Helm, Keycloak-SSO, S3-Storage, KIS-Anbindung (HL7). Du machst aus jedem Rollout einen wiederholbaren Prozess statt eines Projekts.

- Klinik-Nähe: Direkte Zusammenarbeit mit Ärzt:innen und Klinik-IT: Anforderungen verstehen, schnell iterieren, Features shippen, die wirklich genutzt werden.

- Qualität: Sauberer, getesteter TypeScript-Code, Code-Reviews, CI/CD. Du hebst die Engineering-Standards mit an.

- AI-Integration: Anbindung unserer self-hosted Speech- und Language-Modelle (STT, LLM-Pipelines) an die Produktoberfläche. Das Modell-Layer baut unser AI-Team, du bringst es zu den Nutzer:innen.

Tech Stack

- Backend: Node.js, TypeScript, Express, PostgreSQL (Prisma), Redis, MinIO/S3, Socket.io

- Frontend: Vue 3, TypeScript, Tailwind, dazu React (Tauri-Desktop-Client, Next.js-Landingpage)

- Infra: Docker, Kubernetes, Helm (GitOps), self-hosted GitLab CI/CD, Keycloak, On-Premise-GPU-Server

- AI: Self-hosted LLMs und Speech-Modelle via vLLM/LiteLLM

Du musst nicht alles davon kennen. Starkes TypeScript und die Bereitschaft, Frameworks pragmatisch zu wechseln, zählen mehr als das perfekte Buzzword-Bingo.

Das bringst du mit (Must-haves)

- Bachelor/Master in Informatik, Software Engineering oder vergleichbare Qualifikation

- Mind. 2 Jahre Berufserfahrung in der Full-Stack-Entwicklung in Vollzeit

- Starkes TypeScript/JavaScript über den ganzen Stack (Framework zweitrangig: Vue, React o. ä.)

- Erfahrung mit relationalen Datenbanken (PostgreSQL bevorzugt)

- Betriebserfahrung: Du hast schon einmal ein Produktivsystem eigenverantwortlich betrieben: Deployments, Debugging, Incidents. Docker ist für dich Alltag

- Arbeitsmodell: 4 Tage Vor-Ort, 1 HO

- Gute Deutschkenntnisse (B2 oder besser), du sprichst direkt mit Kliniker:innen und Klinik-IT

- Startup-Mindset: proaktiv, low-ego, Ownership statt Ticket-Abarbeiten

Nice-to-have

- Kubernetes/Helm in Produktion

- Keycloak/OIDC, S3-kompatibler Object Storage

- Erfahrung im Health-Tech-Bereich, mit KIS/HL7/FHIR oder in regulierten Umfeldern

- Erfahrung mit On-Premise- oder Air-Gapped-Deployments

- Audio/WebSocket-lastige Anwendungen (wir machen viel Echtzeit-Diktat)

Was wir bieten

- Gehalt: Vergütung nach Tarifvertrag für den öffentlichen Dienst (TV-L)

- Sicherheit: Position für 2.5 Jahre durchfinanziert

- Founding-Member-Chance: Core-Team eines Early-Stage-Spin-offs an einem der führenden Uniklinika Deutschlands

- Direct Impact: Dein Code läuft bei Ärzt:innen im klinischen Alltag, nicht auf einem Dashboard, das niemand liest

- Relocation Support: Wir unterstützen dich bei deinem Umzug nach Essen

- Umfeld: Kollaboratives, interdisziplinäres Team an der Schnittstelle von AI, Medizin und Software Engineering

So läuft unser Bewerbungsprozess (transparent, ca. 3 bis 4 Wochen)

- Bewerbung direkt hier über LinkedIn (CV genügt, kein Anschreiben nötig)

- 30-Minuten-Videocall mit den Top-Kandidat:innen: kennenlernen, gegenseitige Fragen

- Coding-Task + Detailfragen für die Besten daraus: realistisch, klein, an unserem echten Stack orientiert

- Vor-Ort-Termin in Essen: Team, Klinik-Kontext, Deep-Dive