link to homepage

Navigation and service

Scientific programmer in computational neuroscience

Advertising institute: JSC - Jülich Supercomputing Centre
Reference number: 2018-061

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” division of JSC provides community-specific support for neuroscientists with respect to complex simulations and data analyses on supercomputers, as well as their methods. The Institute of Neuroscience and Medicine (INM) investigates the structure and function of the human brain on different spatial and temporal scales. The department INM-6, Computational and Systems Neuroscience, develops mathematical models of neuronal dynamics and function as well as simulation technologies and analysis tools.
INM-6 and the SimLab Neuroscience at JSC collaborate on software for brain-scale simulations of spiking neuronal networks on the level of single neurons and synapses. Started by a seed fund of the Jülich Aachen Research Alliance (JARA) and continued with funding from the Human Brain Project (HBP), the SimLab Neuroscience and INM-6 jointly develop a new modelling language and corresponding tools for the convenient specification of neuron and synapse models and the automatic generation of efficient C++ code from this specification.

Join us to support this development as a

Scientific programmer in computational neuroscience

Your Job:

The new language (NESTML) currently only targets neuron models for the neuronal simulation tool NEST. As a member of the SimLab Neuroscience at JSC, you will be working in an interdisciplinary environment with scientists from IMM-6 to drive the further development of NESTML. In particular, you will extend the language by support for synaptic models and further simulation backends like the neuromorphic hardware system SpiNNaker and present the system at scientific conferences and student courses. Your work will be published as open source software and support research groups in easing their model development, sharing their discoveries and accelerating their research.

Your Profile:

  • A university degree in computer science, computational neuroscience, physics, mathematics or a related subject
  • Profound knowledge in software development and programming with languages such as Python and C++
  • Experience in language design and compiler construction
  • Knowledge and experience in the modelling of dynamic systems using ordinary differential equations
  • Interest in collaborating closely with developers and users from academia
  • Strong proactivity and curiosity

In addition, good knowledge of the following would be a plus:
  • Scripting languages common in the Unix environment (Bash, Python)
  • Parallel programming (MPI, OpenMP, possibly CUDA)
  • Common programming tools and software distribution systems (git, cmake, Docker)

Our Offer:

  • The opportunity to become part of a challenging large-scale, multidisciplinary European Research Infrastructure project with more than 100 partners in over 20 countries
  • Possibility of working towards a doctorate
  • International, interdisciplinary working environment on an attractive research campus, ideally situated between the cities of Cologne, Düsseldorf, and Aachen
  • A comprehensive further training programme, including English and German language courses
  • Flexible working hours and various opportunities to reconcile work and family 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 aims to employ more women in this area and therefore particularly welcomes applications from women.

We also welcome applications from disabled persons.

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

Contact Human Resource Development and Recruiting
Judith Dresen
Tel.:+49 2461 61 9700