Scientific Software Developer - Brain Modelling on High-Performance Computing Systems

Jülich Research Centre (FZJ)

Jülich, Germany

Work group:

JSC – Jülich Supercomputing Centre



Area of research:

Scientific / postdoctoral posts



Job description:

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. The SimLab Neuroscience in the High-Performance Computing in Neuroscience department of the JSC provides community-specific support for neuroscientists with respect to complex simulations and data analyses on supercomputers, as well as their methods. As part of its in-house research and development activities, the SimLab Neuroscience develops software for brain-scale simulations of neuronal networks at scales ranging from morphologically-detailed spiking neurons to population dynamics.The Virtual Brain (TVB) www.thevirtualbrain.org is a large-scale brain simulator programmed in Python. With a community of thousands of users around the world, TVB is becoming a validated, popular, and standard choice for the simulation of whole brain activity. VirtualBrainCloud virtualbraincloud-2020.eu is a Horizon2020 EU project with the goal of developing a Cloud-based platform for biomedical research and clinical decision-making based on TVB that helps to improve early patient-specific diagnosis and treatment of neurodegenerative diseases.


Your Job:



  • Design and implementation of simulations of the progression of neurodegenerative diseases

  • Development of an efficient and scalable software framework for the graph analysis and visualization of neuroscience data

  • Optimization of neuroscience models on high performance computing (HPC) systems

  • Benchmarking of simulation tools

  • Deployment of simulation and analysis workflows on HPC and Cloud-based systems

  • Software documentation and application of established software development practices like unit testing and continuous integration

  • Close collaboration with domain scientists in all of these activities

Your Profile:

  • University degree in computer sciences or relevant computational science areas such as physics, chemistry, biology
  • Relevant experience in neuroscientific modelling and simulation
  • Good background in numerical integration methods, graph theory, and probability theory
  • Experience in programming in C or C++, Python, and in using scripting languages commonly used on Unix systems
  • Experience in parallel programming, high-performance computing, distributed computing, and/or Cloud-computing is highly desirable
  • Experience with neuroscience simulators is desirable
  • Experience in Javascript programming would be a plus
  • Good command of the English language
  • 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
  • The opportunity to become part of a challenging, multidisciplinary EU project
  • Excellent research and computing infrastructure of one of the largest research centres in Europe, located between the cities of Cologne, Düsseldorf, and Aachen
  • Development of your personal strengths through a wide spectrum of advanced training and professional development programs, including English and German language courses and a range of HPC courses from introductory to advanced levels
  • Flexible working hours, child care support and solutions for your individual life situation
  • 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.


Please apply via recruiter’s website.

Quote Reference: 2020-053