Navigation and service

Advertising division: IBG-3 - Agrosphere
Reference number: 2019-191


The Institute of Bio- and Geosciences – Agrosphere (IBG-3) contributes to an improved understanding and reliable prediction of hydrologic and biogeochemical processes in terrestrial systems. At IBG-3, modeling of the terrestrial system in supercomputer environments and the analyses of large data sets constitute central components of scientific and applied research. IBG-3 is also member of the Centre of High-Performance Scientific Computing in Terrestrial Systems (HPSC TerrSys), Geoverbund ABC/J, Germany ( ). IBG-3 and HPSC TerrSys maintain a leading position in the development and application of parallel software technologies in the geosciences.

We are looking to recruit a

Scientific Programmer in the area of simulation models for terrestrial systems

Your Job:

You will contribute to state of the art research on the sustainable use of soil and water resources including improved predictions with terrestrial system models and impact of climate change on terrestrial systems. You will work in a young, dynamical and interdisciplinary team in an international environment.

This includes especially:

  • Parallelization of state-of-the-art simulation models on high performance computing systems
  • Implementation of hydrogeophysical algorithms for modelling and inversion of electromagnetical induction and surface und borehole georadar
  • Coupling of simulation models for terrestrial systems and data assimilation algorithms for parallel computation
  • Implementation of models on a Beowulf Linux Cluster (1024 cores) and on the high performance computation systems JUWELS and JUQUEEN

Your Profile:

  • BSc or MSc in computer science or related field with focus on software development for HPC/Cluster platforms
  • Job experience is of advantage, but not needed
  • Experience in the installation, operation and maintenance of Linux-based open-source software packages
  • Extensive experience with designing, implementing and maintaining software components using programming languages like C/C++, Fortran and Python;
  • Good knowledge of parallel programming models like MPI, OpenMP and Pthreads
  • Involvement in software development life-cycle (source control, debugging, testing and documentation)
  • Familiarity with programming languages like Java, Matlab, Octave, Cuda, R and Shell scripting
  • Documentation of work progress and participation in writing project reports and scientific papers
  • Technical consultation for institute staff in order to make better use of available HPC platforms
  • Support and preparation in the preparation of courses for technical and scientific personnel
  • Support for courses in the area of modelling of terrestrial systems and parallel simulation methods
  • Team-oriented with a pro-active attitude to solve problems
  • A very good control of English language for daily communication in an internationally composed research team

Our Offer:

  • Exciting working environment on an attractive research campus with excellent infrastructure, located between the cities of Cologne, Düsseldorf, and Aachen
  • Possibility to continue the technical and scientific education with international experts, workshops and conferences
  • International and interdisciplinary working atmosphere
  • Flexible working hours and various opportunities to reconcile work and private life
  • A two years temporary contract with possible longer-term prospects
  • Opportunity to job share
  • 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 aims to employ more women in this area and therefore particularly welcomes applications from women.

We also welcome applications from disabled persons.

Additional Information

We look forward to receiving your application, preferably online via our online recruitment system on our career site, quoting the above-mentioned reference number.

Questions about the vacancy?
Contact us by mentioning the reference number 2019-191:
Please note that for technical reasons we cannot accept applications via email.