Entwicklung von Tools für die domänenspezifischen Sprachen TextS/textM und Integration in Jupyter

Entry from the 09.01.2025
Position number 118354
Job vacancy: From now on

Description

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 Bereit-stellung von mehreren unterstützenden Werkzeugen („Supporting Tools“). Hierzu zählen Komponenten wie Parser, Interpreter, Editor mit Funktionen wie Syntax-Highlighting, Syntax-Prüfung, sowie Hints und Au-tocompletion. Insbesondere sollen all diese Tools im Jupyter Framework eingesetzt werden. Der Parser und der Interpreter sind bereits vorhanden, während die Editor-Funktionen noch ausstehen.

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 weitere Aufgabe ist die Integration der vorhandenen GUI und die Notebooks in eine einheitliche JupyterLab-basierte Umgebung. Außerdem wirst Du Dich bei der Software-Wartung und -Pflege der virmat-tools (https://gitlab.kit.edu/kit/virtmat-tools) Projekte beteiligen. Insbesondere, übernimmst Du Aufgaben im Be-reich der Continuous 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 For-schung und Entwicklung der Abteilung „Scientific Computing und Mathematics“ integriert.

Job type/category
  • Working student
Field of study preferred
  • Engineering sciences
    Informatics
    Material sciences & engineering
    Other fields of study
    Mechanical Engineering
  • Natural sciences and Technology
    Chemistry
    Mathematics
    Physics
    Other fields of study
    Mathematics in Technology
Favored career stage
  • Student
Location/region
  • Karlsruhe city, Karlsruhe region
Sector
  • Research
Language at workplace
  • German and english
Type of company
  • Scientific institution
Home office
  • Homeoffice possible

Contact

Mr. Ivan Kondov
Scientific Computing Center
Germany
E-Mail: Please log in to read the stated e-mail address