Stellenausschreibung HiWi (m/w/d)
Entwicklung von Tools für die domänenspezifischen Sprachen TextS/textM und Integration der Tools in eine JupyterLab-Umgebung am SCC
Ab sofort für ca. 4-12 Monate, mit 30-85 Stunden pro Monat
Beschreibung Am SCC arbeiten wir an einer domänenspezifischen Sprache für Materialmodellierung und Modelldatenana-lyse (siehe https://gitlab.kit.edu/kit/virtmat-tools/vre-language). Diese erfordert die Entwicklung und Bereitstel-lung von mehreren unterstützenden Werkzeugen („Supporting Tools“). Hierzu zählen Komponenten wie Par-ser, Interpreter, Editor mit Funktionen wie Syntax-Highlighting, Syntax-Prüfung, sowie Hints und Autocomple-tion. Insbesondere sollen all diese Tools im Jupyter Framework eingesetzt werden. Der Parser und der Inter-preter sind bereits vorhanden, während die Editor-Funktionen noch ausstehen.
Aufgaben Deine Aufgaben werden der Entwurf, die Entwicklung und das Testen der noch fehlenden unterstützenden Werkzeuge. Die Tests sollen in der JupyterHub-Umgebung von bwUniCluster durchgeführt werden. Eine wei-tere Aufgabe ist die Integration der vorhandenen GUI und die Notebooks in eine einheitliche JupyterLab-ba-sierte Umgebung. Außerdem wirst Du Dich bei der Software-Wartung und -Pflege der virmat-tools (https://git-lab.kit.edu/kit/virtmat-tools) Projekte beteiligen. Insbesondere, übernimmst Du Aufgaben im Bereich der Conti-nuous Integration, Software-Packaging und Software-Release Management.
Ausbildung und Erfahrung Studium Informatik oder ein anderes MINT-Fach Gute Kenntnisse und Erfahrung mit Python und Jupyter – erforderlich Kenntnisse in git und gitlab - erforderlich Kenntnisse im Bereich Domänenspezifische Sprachen und Modellgetriebene Softwareentwicklung - von Vorteil Kenntnisse in JavaScript - von Vorteil
Wir bieten eine hervorragende Arbeitsumgebung in einem interdisziplinären Team und flexible Optionen für Arbeitszeiten und Arbeitsplatz. Die Tätigkeit ist interessant und abwechslungsreich und in der aktuellen Forschung und Entwicklung der Abteilung „Scientific Computing und Mathematics“ integriert.
Kontakt Dr. Ivan Kondov, Scientific Computing Center, ivan.kondov@kit.edu, Telefon: +49 721 608-28644