AI Application Developer - Chatbots, RAG & Systemintegration

German Cancer Research Center in the Helmholtz Association
Heidelberg, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Heidelberg, Germany

Tech stack

Artificial Intelligence
Cloud Computing
Databases
Continuous Integration
ETL
Data Security
Data Structures
Data Warehousing
Python
Systems Integration
Web Applications
Chatbots
Large Language Models
Gitlab
GIT
FastAPI
Kubernetes
Information Technology
Docker

Job description

Diese Rolle fokussiert sich auf die Entwicklung von Anwendungen, die auf den LLMs basieren. Der Schwerpunkt liegt auf dem Betrieb des Chatbot-Webinterfaces, der Implementierung von Retrieval-Augmented Generation (RAG) und der Integration in interne Datenbestände., * Aufbau, Betrieb und Weiterentwicklung eines benutzerfreundlichen Webinterfaces für den AI-Chatbot unter UX-Gesichtspunkten

  • Implementierung von Mechanismen zur Datensicherheit und Compliance (z. B. Datenschutz, Zugriffskontrollen)
  • Implementierung von RAG-Lösungen zur Verbesserung der Gesamtleistung des Chatbots durch die Integration interner Daten
  • Design und Implementierung von Data Pipelines, um interne Datenquellen für die Modelle zu erschließen
  • Zusammenarbeit mit anderen Teams, um AI-Lösungen in bestehende Geschäftsanwendungen zu integrieren
  • Sicherstellung eines reibungslosen Betriebs des Chatbots und der RAG-Funktionen
  • Erstellung von Dokumentationen für interne Nutzer:innen und Entwickler:innen
  • Erarbeiten von Referenzarchitekturen und Beratung bei internen Projekten

Requirements

Wir suchen eine fachlich versierte und teamorientierte Persönlichkeit mit hoher Eigeninitiative und ausgeprägter Problemlösungskompetenz, die außerdem folgende Anforderungen erfüllt:

  • Erfolgreich abgeschlossenes Studium (z. B. Bachelor) im Bereich Informatik oder eine vergleichbare Qualifikation, etwa als Fachinformatiker:in für Systemintegration, idealerweise mit einschlägiger Berufserfahrung
  • Erfahrung in der Entwicklung mit modernen Python-basierten Frameworks (z. B. LangChain, FastAPI)
  • Kenntnisse im Bereich Datenstrukturen und Erfahrung in der Entwicklung moderner Webanwendungen
  • Kenntnisse in Datenbanken, Data-Warehouse-Systemen und ETL-Prozessen
  • Verständnis für Retrieval-Augmented-Generation und dessen Integration in LLMs sowie Prompt-Engineering und Qualitätsmetriken (RAGAS)
  • Fähigkeit, komplexe Datenpipelines zu entwerfen und umzusetzen
  • Idealerweise Erfahrungen mit Low-Code-Plattformen
  • Kenntnisse in Cloud- und Container-Technologien sowie Git und CI/CD-Pipelines (z. B. Kubernetes, Docker, GitLab)
  • Sensibilität für regulatorische Anforderungen (z. B. AI Act) und Datenschutzthemen
  • Hohe Lernbereitschaft und Interesse an neuen Technologien
  • Souveräne Ausdrucksfähigkeit in Wort und Schrift auf B2-Level in Deutsch und Englisch

Apply for this position