Conducting research for a changing society: This is what drives us at Forschungszentrum Jülich. As a member of the Helmholtz Association, we aim to tackle the grand societal challenges of our time and conduct research into the possibilities of a digitized society, a climate-friendly energy system, and a resource-efficient economy. Work together with around 7,500 employees in one of Europe's biggest research centers and help us to shape change
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.
To strengthen our international and interdisciplinary teams we are looking to recruit a
Research Software Engineer – GPU-accelerated Neural Data Analysis Tools
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 in 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 three 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 can be found at 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 via our Online Recruitment System
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.
www.fz-juelich.de
WE WERE AWARDED