Sign up for our newsletter and get the latest HPC news and analysis.
Send me information from insideHPC:

Scientific staff for HPC Application Support / Software Development

Forschungszentrum Jülich Published: July 23, 2020
Jülich, Germany
Job Type
Application URL


Conducting research for a changing society: This is what drives us at Forschungszentrum Jülich. As a member of the Helmholtz Association, we aim to tackle the grand societal challenges of our time and conduct research into the possibilities of a digitized society, a climate-friendly energy system, and a resource-efficient economy. Work together with around 6,400 employees in one of Europe’s biggest research centres and help us to shape change!

The Jülich Supercomputing Centre (JSC) operates one of the most powerful supercomputing infrastructures in Europe and makes it available to researchers at Forschungszentrum Jülich, in Germany and throughout Europe. As part of this task JSC conducts various types of Research and Development, often in close collaboration with local, national and international partner institutions. JSC supports users through its strong expertise in High-Performance Computing and Data Science, on an individual basis as well as within specific projects and cooperations. Together with researchers from various specific fields, such as e.g. biological sciences or energy and climate science, applications and algorithms are analysed, adapted, developed and optimized, which can then make proper use of parallel computing architectures of modern hardware. In addition, software tools and libraries are developed and provided to support users in the efficient use of the systems.

Strengthen JSC in the field "Application Optimisation" as

Scientific staff for HPC Application Support / Software Development

Your Job:

You will be part of a small team that is responsible for the analytics of simulation software and the support of their developers for code optimisation. Your work will include:

  • analysis of parallel scientific applications with respect to efficiency and scalability, in close collaboration with their developers
  • identification of optimisation potential, with focus on architecture-specific optimisation strategies aiming at scaling and/or performance improvements
  • design of concrete kernel algorithms and respective implementation strategies as part of assistance in software adaptations
  • co-development and application of software tools which are relevant for users and support staff on JSC's supercomputers
  • benchmarking on hardware prototypes and analysis of results
  • cooperation with partners in various projects funded by the federal government and the EU in the fields of user support, optimization of application programs and development of software tools
  • support for compute projects, as well as contributions to workshops and training activities
  • presentation/publication of results in collaboration meetings, workshops and conferences and the preparation of project reports

Your Profile:

  • Master's degree in technomathematics or university degree in computer science, engineering, physics, mathematics or natural science or equivalent degree
  • Proven experience in parallel programming and the analysis of parallel applications using the paradigms Message-Passing (MPI) and/or OpenMP on Linux/UNIX systems
  • Programming experience in at least one the following: C, C++, Fortran
  • Knowledge in the scripting language Python, knowledge of the scripting languages Perl, PHP and/or JavaScript is desirable
  • Proven background in software development, benchmarking or application optimisation
  • Firm experience in the usage of Unix-based operating system
  • Ability to work independently and in a team of scientists with heterogeneous backgrounds
  • Firm communication skills in English and ideally a good command of German
  • Flexibility and willingness to travel to project meetings or other events
  • Experience with software analysis tools, regarding performance as well as correctness of codes is desirable
  • Experience in GPU-based scientific modelling and simulations is desirable

Our Offer:

  • the opportunity to be part of a challenging large-scale, multidisciplinary European Research Infrastructure project with 16 partners in 8 countries
  • a diverse range of activities in an interdisciplinary, international research and support group and a friendly work environment
  • excellent infrastructure of one of the largest research centres in Europe
  • further development of individual strengths through a wide range of training and qualification opportunities
  • flexible working hours and various opportunities to reconcile work and private life
  • limited for 2 years with possible longer-term prospects
  • full-time position with the option of "slightly reduced" working hours
  • salary and social benefits in conformity with the provisions of the Collective Agreement for the Civil Service (TVöD)

Forschungszentrum Jülich promotes equal opportunities and diversity in its employment relations.

We also welcome applications from disabled persons.

We look forward to receiving your application until 31. August 2020 via our online recruitment system!

Questions about the vacancy?
Get in touch with us by using our contact form.

Please note that for technical reasons we cannot accept applications via email.

Drop files here browse files ...

Related Jobs

Director, Research Computing   Charlotte, NC new
August 7, 2020
August 7, 2020
Machine Operator   Mason, OH new
August 7, 2020

Resource Links:

Are you sure you want to delete this file?