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 onPosition number 118354
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 VorteilWir 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.
PDF attachment: Ausschreibung_neu_formatiert.pdf, 143 kB
- 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
- Engineering sciences
- 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
Scientific Computing Center
Germany
E-Mail: Please log in to read the stated e-mail address