Your Job:
1. Agile development, maintenance, coordination, testing, distribution and deployment of the open-source, community-driven Elephant neural data analysis software - - into a GPU-enabled and parallel code to run efficiently on state-of-the-art exascale hardware
2. Designing implementations and reviewing community contributions of library features and new statistical analysis tools
3. Implementing continuous benchmarking of the library
4. Optimization of the library algorithms and underlying data models for speed and memory efficiency
5. 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
6. Representing the technology at scientific conferences, during educational courses, to the public, and within the framework of the EBRAINS EU Research Infrastructure
7. Building competence networks with research software engineers as part of Helmholtz networks,, HIRSE; and internationally
Your Profile:
8. University degree (Master, Diploma) in natural sciences, computer science or engineering
9. PhD in one of the above fields
10. 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
11. Knowledge of Matlab, and web-based technologies is of advantage
12. Knowledge in using high-performance compute architectures
13. Experience in implementing and optimizing scientific numeric analysis methods and creating corresponding user documentation for scientific software
14. Practical knowledge in maintaining open source software projects using platforms for version control, issue tracking, and CI
15. Experience in neuroscience is an advantage
16. Communication and teamwork skills as well as the ability to cooperate in a multidisciplinary team
17. Fluent in English, spoken and written
18. Ability to work independently, systematically and on one’s own responsibility
19. Enthusiasm for a highly topical subject with great scientific and social relevance
20. 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:
21. A large research campus with green spaces, offering the best possible means for networking with colleagues and pursuing sports alongside work
22. 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
23. World class science environment at the interface between neuroscience and digital technologies, enabling scientific progress on the most complex known systems
24. Comprehensive training courses and individual opportunities for personal and professional further development
25. Extensive company health management
26. Ideal conditions for balancing work and private life, as well as a family-friendly corporate policy
27. Flexible work (location) arrangements, remote work
28. Exploration and preparation of next career opportunities supported by our Career Center & Postdoc Office:
29. Targeted services for international employees, 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:
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: 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 ( 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.