Karlsruhe Institute of Technology (KIT) – The Research University in the Helmholtz Association creates and imparts knowledge for the society and the environment. It is our goal to make significant contributions to mastering the global challenges of mankind in the fields of energy, mobility, and information. For this, about 9.000 employees of KIT cooperate in a broad range of disciplines in research, academic education, and innovation.
We are looking for the Institute for the Steinbuch Centre for Computing (SCC) as soon as possible and limited up to 2 years for a
Software Engineer (f/m/d) in Materials Research
The Steinbuch Centre for Computing (SCC) is a central scientific institution of KIT in connection with tasks in research, teaching, and innovation and performs overarching services within KIT and for external parties.
The Scientific Computing & Mathematics department links the activities of the Simulation and Data Life Cycle Labs (SDLs), the Computational Science and Mathematical Methods (CSMM) research group, and the HPC outreach projects Simulated Worlds and CAMMP.
Workflow management, data analysis and visualization in materials science rely currently on generic tools and frameworks and general-purpose languages that require from domain researchers programming and command-line skills, and significant learning, development, validation and maintenance efforts. Your main task is to develop a use-case driven domain specific language covering common objects and frequent tasks in computational materials science. This language will allow expressions covering selected use cases and abstract from the underlying workflow systems, modeling and data-analysis tools and thus will increase productivity of domain scientists and enable rapid prototyping. In addition, an interpreter and language supporting tools have to be developed and integrated into an interactive platform (JupyterLab) together with established generic workflow management, data analysis and visualization tools.
you should have a masterdegree (Diploma (Uni) in computer science or a similar discipline and a very good knowledge of at least one programming language, preferably Python. Good programming and software engineering skills, knowledge of DSL frameworks, for example Xtext, textX or PyEcore will be beneficial.
We offer a unique interdisciplinary working environment to provide IT services and perform research under one roof and the opportunity for a career step toward computational science with focus on materials science.
The SCC offers you an exciting and varied job within an agile team as well as a wide range of training opportunities and flexible and family-friendly working time models.
We are looking forward to your application (Motivations letter / CV / Certificates)!
We offer you an attractive and modern workplace with access to the excellent equipment of the KIT, a varied work, a wide range of training opportunities, flexible working time models and a casino/cafeteria.
We prefer to balance the number of employees (f/m/d). Therefore we kindly ask female applicants to apply for this job.
Recognized severely disabled persons will be preferred if they are equally qualified.
Please apply online until 20.02.2023 by using the vacancy number 34/2023 and the reference number 6 to Mr Meschar, Karlsruhe Institute of Technology (KIT), Human Resources, Hermann-von-Helmholtz-Platz 1, 76344 Eggenstein-Leopoldshafen, Germany. For further information, please contact Dr. Ivan Kondov, E-Mail: firstname.lastname@example.org.