Scientific developer to work on HPC workflow middleware design and implementation

Forschungszentrum Jülich - FZJ - Helmholtz Association

Jülich, Germany

Work group:

JSC - Jülich Supercomputing Centre

Area of research:

Scientific / postdoctoral posts

Job description:

Your Job:

Requirements analysis and exploration of the relevant design space in close collaboration with domain scientists Design and implementation of interactive steering and visualization tools for complex workflows on HPC systems Design and implementation of HPC-optimized communication schemes for monitoring, provenance and steering data Implementation of tools for efficient data communication in heterogeneous supercomputers Benchmarking of simulation and workflow tools Software documentation and application of established software development practices like unit testing and continuous integration

Your Profile:

University degree in computer sciences or relevant computational science areas like physics, chemistry, biology Strong background in computational sciences Knowledge of parallel programming or distributed computing is required Experience in programming in C or C++, Python and in using scripting languages commonly used on Unix systems Experience with workflow definition tools is desirable Experience with in-situ, in-transit and/or real time computing is desirable Good command of English Ability and willingness to work in an international, interdisciplinary and distributed team

Note that it is not necessary to fulfil all of these requirements in order to be considered for the position.

Our Offer:

A diverse range of activities in an engaged and experienced team, as well as an interdisciplinary and international work environment Excellent research and computing infrastructure of one of the largest research centres in Europe, ideally situated between the cities of Cologne, Düsseldorf, and Aachen Flexible working hours, child care support, solutions for your individual life SituationFull-time position with the option of slightly reduced working hours Development of your personal strengths through a wide spectrum of advanced training and professional development programs, including English and German language courses, HPC technology courses and courses on good scientific practices Employment fixed-term for 2 years, with possible longer-term prospects Salary and social benefits in conformity with the provisions of the Collective Agreement for the Civil Service (TVöD)

We also welcome applications from disabled persons.

Please apply via recruiter’s website.

Quote Reference: Helmholtz-2019-023