Job
- Level
- Erfahren
- Job Feld
- Software, Back End
- Anstellung
- Vollzeit
- Vertragsart
- Befristetes Dienstverhältnis
- Gehalt
- 61.900 bis 71.200€ Brutto/Jahr
- Ort
- Hamburg, Eggenstein-Leopoldshafen
- Arbeitsmodell
- Onsite
Job Zusammenfassung
In dieser Rolle entwickelst du das open-source UFO Framework zur GPU-beschleunigten Bildverarbeitung weiter, modernisierst zentrale Architekturen und implementierst effiziente Datenflussarchitekturen für schnelle Bildrekonstruktion.
Job Technologien
Deine Rolle im Team
- Das UFO-Framework besteht aus der Pipeline-Management-Bibliothek ufo-core (https://github.com/ufo-kit/ufo-core) sowie der Begleitbibliothek ufo-filters (https://github.com/ufo-kit/ufo-filters), die OpenCL-basierte Bildverarbeitungsalgorithmen bereitstellt. Sie werden zentrale Architekturelemente des Frameworks modernisieren und neu gestalten und dabei bewährte Komponenten weiterverwenden, um den Anforderungen zukünftiger großskaliger Bildgebungsanwendungen gerecht zu werden.
- Modernisierung bzw. Neuentwicklung des Open-Source-UFO Frameworks für skalierbare GPU-beschleunigte Bildrekonstruktion und -analyse.
- Entwicklung von Ausführungs- und Scheduling-Mechanismen für graphbasierte Verarbeitungspiplines über CPUs, GPUs und Multi-Node-Systeme hinweg.
- Optimierung von Datenflussarchitekturen für Hochdurchsatzverarbeitung mit Fokus auf: Zero-Copy-Verarbeitung, asynchrone Ausführung, streamingorientierte Pipelines, GPU-zu-GPU-Datenübertragung, effiziente Nutzung schneller Interconnects.
- Integration und Implementierung von Rekonstruktions- und Bildverarbeitungsalgorithmen für großskalige 3D-Bildgebung.
- Entwicklung von Python-Schnittstellen und Werkzeugen zur High-Level-Workflow-Orchestrierung.
Unsere Erwartungen an dich
Ausbildung
- Promotion in Informatik, Mathematik oder verwandten Fachrichtungen, alternativ Masterabschluss in einem der genannten Bereiche mit mindestens zwei Jahren Berufserfahrung.
Qualifikationen
- Sehr gute Programmierkenntnisse in C/C++ und Python.
- Gute Kenntnisse in Linux und moderner Softwareentwicklung (Debugging, Profiling, Buildsysteme, Versionsverwaltung, Entwurfsmuster).
- Sehr gute Englischkenntnisse in Wort und Schrift.
Erfahrung
- Praktische Erfahrung in der Entwicklung komplexer Softwaresysteme in High-Performance-Computing (HPC) oder GPU-Computing-Umgebungen.
- Erfahrung mit GPU-Programmierung und parallelem Rechnen (CUDA, OpenCL, MPI oder vergleichbar Technologien).
- Erfahrung mit Bildverarbeitung oder tomographischer Rekonstruktion.
- Erfahrung mit graphbasierten Ausführungssystemen, Streaming-/Datenflussarchitekturen oder Task-Schedulern.
- Erfahrung mit RDMA-/Hochgeschwindigkeitsnetzwerken oder Multi-GPU-Programmierung.
Unser Angebot
- Arbeiten Sie an Themen von gesellschaftlicher Relevanz - in einem exzellenten wissenschaftlichen Umfeld, das Veränderungen möglich macht.
- Das Programm "KIT-Family +" unterstützt Sie bei der Vereinbarkeit von Familie und Beruf - durch Kinderbetreuung, Ferienangebote, ein Eltern-Kind-Büro und Hilfe bei der Angehörigenpflege.
- Nutzen Sie Gleitzeit, mobiles Arbeiten und 30 Tage Urlaub für eine optimale Work-Life-Balance.
- Unter dem Motto "Fit im KIT - mit Körper, Geist und Seele" fördern wir Ihre Gesundheit mit Sportkursen, Angeboten zur psychischen Gesundheit und regelmäßigen Vorsorgeuntersuchungen.
- Profitieren Sie von einer betrieblichen Altersvorsorge (VBL), einem monatlichen Zuschuss von 25 Euro zum Jobticket BW sowie vielfältigen Angeboten rund um Kultur und Freizeit.
- Wir unterstützen Sie mit einer strukturierten Einarbeitung, vielfältigen Weiterbildungsmöglichkeiten und individueller Förderung. So stärken wir Ihr persönliches Wachstum.
Benefits
Work-Life-Integration
Essen & Trinken
Gesundheit, Fitness & Fun
Mehr Netto
Themen mit denen du dich im Job beschäftigst
Job Standorte
Das ist dein Arbeitgeber
Karlsruher Institut für Technologie
Das KIT, gegründet 2009, ist eine Forschungsuniversität in Deutschland, die sich auf Natur-, Ingenieur-, Wirtschafts-, Geistes- und Sozialwissenschaften spezialisiert hat. Es spielt eine zentrale Rolle in der Forschung und Entwicklung.
Description
- Unternehmenstyp
- Etablierte Firma
- Arbeitsmodell
- Full Remote, Hybrid, Onsite
- Branche
- Bildungswesen