To strengthen our international and interdisciplinary teams we are looking to recruit a

Research Software Engineer – GPU-accelerated Neural Data Analysis Tools

titel

The Institute for Advanced Simulation - Computational and Systems Neuroscience (IAS-6) consists of 7 groups that conduct research in the field of computational and systems neuroscience. The Statistical Neuroscience group headed by Prof. Sonja Grün develops computational methods to analyze the joint activity of neuronal networks, and applies these methods to experimental data in the context of international collaborations. As part of the group, the team for Data Science in Electro- and Optophysiology Behavioral Neuroscience, headed by Dr. Michael Denker, develops software tools and processes to support reproducible data acquisition, analysis and model validation using state-of-the-art approaches from neuroinformatics in the spirit of co-design with scientists and closely integrated with the EBRAINS EU Research Infrastructure: https://www.ebrains.eu

Application tips & FAQs
Information on the application process and an overview of FAQs can be found here

Your Job:

  • Agile development, maintenance, coordination, testing, distribution and deployment of the open-source, community-driven Elephant neural data analysis software - https://python-elephant.org - into a GPU-enabled and parallel code to run efficiently on state-of-the-art exascale hardware
  • Designing implementations and reviewing community contributions of library features and new statistical analysis tools
  • Implementing continuous benchmarking of the library
  • Optimization of the library algorithms and underlying data models for speed and memory efficiency
  • Maintenance and improvement of the software documentation and tutorials, including usage guides on high-performance computing hardware and content for the presentation of the software on the web and on social media
  • Representing the technology at scientific conferences, during educational courses, to the public, and within the framework of the EBRAINS EU Research Infrastructure
  • Building competence networks with research software engineers as part of Helmholtz networks, e.g., HIRSE; https://www.helmholtz-hirse.de and internationally

Your Profile:

  • University degree (Master, Diploma) in natural sciences, computer science or engineering
  • PhD in one of the above fields
  • Very good expertise in the programming languages Python and C/C++, the numba library, and in applying parallelization techniques using GPU programming (CUDA/OpenCL) and MPI
  • Knowledge of Matlab, and web-based technologies is of advantage
  • Knowledge in using high-performance compute architectures
  • Experience in implementing and optimizing scientific numeric analysis methods and creating corresponding user documentation for scientific software
  • Practical knowledge in maintaining open source software projects using platforms for version control, issue tracking, and CI
  • Experience in neuroscience is an advantage
  • Communication and teamwork skills as well as the ability to cooperate in a multidisciplinary team
  • Fluent in English, spoken and written
  • Ability to work independently, systematically and on one’s own responsibility
  • Enthusiasm for a highly topical subject with great scientific and social relevance
  • Willingness to travel

Our Offer:

We work on the very latest issues that impact our society and are offering you the chance to actively help in shaping the change! We support you in your work with:

  • A large research campus with green spaces, offering the best possible means for networking with colleagues and pursuing sports alongside work
  • A position in a creative, dynamic and international team that conducts research at the frontiers of science, where your work will have noticeable impact on shaping the digitization of science
  • World class science environment at the interface between neuroscience and digital technologies, enabling scientific progress on the most complex known systems
  • Comprehensive training courses and individual opportunities for personal and professional further development
  • Extensive company health management
  • Ideal conditions for balancing work and private life, as well as a family-friendly corporate policy
  • Flexible work (location) arrangements, e.g. remote work
  • Exploration and preparation of next career opportunities supported by our Career Center & Postdoc Office: https://www.fz-juelich.de/en/career-center-postdoc-office
  • Targeted services for international employees, e.g. through our International Advisory Service


In addition to exciting tasks and a collaborative working atmosphere at Jülich, we have a lot more to offer: https://go.fzj.de/benefits

We offer you an exciting and varied role in an international and interdisciplinary working environment. The position is initially for a fixed term of 3 years, with possible long-term prospects. Salary and social security benefits will conform to the provisions of the Collective Agreement for the Public Service (TVöD-Bund), pay group 13, depending on your current qualifications and the precise nature of the tasks assigned to you. All information about the Collective Agreement for the Public Service (TVöD-Bund) can be found on the BMI website: https://go.fzj.de/bmi.tvoed. The monthly salaries in euros can be found on page 66 of the PDF download.

We particularly welcome applications from people from a diverse range of backgrounds (e.g. regardless of age, gender, disabilities, sexual orientation/identity, as well as social, ethnic, and religious background). We strive to offer a diverse and inclusive working environment in which people enjoy equal opportunities and are able to fulfill their potential.

Further information on diversity and equal opportunities: https://go.fzj.de/equality

We look forward to receiving your application. The job will be advertised until the position has been successfully filled. You should therefore submit your application as soon as possible.

Apply now

Contact form

If your questions have not yet been answered via our FAQs , please send us a message via our contact form.

Please note that for technical reasons we cannot accept applications by e-mail.

Last Modified: 30.06.2025