
23 Jan Research Software Developer/Scientist (open)
☞ Are you a programmer interested in research and passionate about open-source?
We are looking for a Research Software Developer/Scientist (m/f/d)
- Role: design, develop and deploy high quality cross-cutting research software ecosystem with a particular focus on data handling and machine learning
- Starting: February 2021 (negotiable)
- Place: Forschungszentrum Jülich (FZJ) with offices available in Jülich and Düsseldorf
- Salary: According to the German public tariff (TVöD), E13 (master’s/PhD) with step as per experience
Your responsibilities
- design, develop and deploy data management, analysis and machine learning tools as a software ecosystem in collaboration with experts
- distill information from research articles and turn it into software tools
- testing and documentation to make software reliable and reusable
- continued feature enhancement and improvement, e.g. visualization tools, parallelization on HPC, new machine learning algorithms
- interact with internal and external project partners/clients
- optionally publish and present your results at international conferences and workshops
Your profile
- master’s or PhD in computer science, physics, mathematics or equivalent (exceptional applicants with a bachelor’s degree will be considered)
- demonstrable experience in software development using Python and associated modern development life cycle tools like versioning systems, testing and IDEs
- dedicated and passionate about open-source software development
- clean code principles, test driven development, continuous integration
- architecture know-how (design patterns, API design)
- knowledge in the areas of data management and machine learning/AI (data science)
- team player with excellent spoken and written command of the English language
- motivation to work in an interdisciplinary and international team
Plus points
- experience in handling of large data sets and especially neuroimaging data
- experience with machine/deep learning, statistics and data science (numpy, scipy, scikit-learn, PyTorch, TensorFlow etc.)
- experience with agile software development
- experience with additional programming languages like MATLAB and R
- experience in high performance, parallel, or distributed computing
- experience in an research/academic environment
- experience with visualization tools including interactive visualization
- experience with frontend development, web services and software frameworks
- good communication skills in German
We offer
- long-term career prospects in research working on exciting projects outside the standard publication-oriented channels
- excellent computing infrastructure with a dedicated cluster as well as the Jülich Supercomputing Center
- salary according to the German public tariff (TVöD) plus the usual social benefits for the public employment sector
- close collaboration with research, machine learning and programming experts
- flexibility to initiate and shape projects within the scope of our research
- exposure to the open-source community
- extensive options of learning and career development including expert seminars, leadership seminars, language courses
- flexible working hours and various models for work-life balance
Who we are
The Institute of Neuroscience and Medicine, Brain and Behaviour (INM-7) is part of the Forschungszentrum Jülich (FZJ) in Jülich, Germany, which is one of the 19 national institutions of the Hermann von Helmholtz Association of German Research Centres e.V. (HGF). Around 5000 FZJ employees carry out basic and applied research. At the INM-7 some 100 scientists conduct research in brain organization and brain-behavior relationships using large datasets and machine learning tools in close cooperation with national and international research institutions, research-oriented clinics and public institutions. INM-7 is committed to open-source software development to improve scientific processes, replicability and reusability (see; julearn and DataLad). To extend our efforts in this direction, we are looking for a colleague to join us as a research software developer.
Interested?
We are looking forward to receiving your comprehensive application with names of two referees (cover letter, CV, github profile, transcripts, certificates etc.) sent directly to Kaustubh Patil with subject “[application] research software developer”.
Forschungszentrum Jülich is an equal opportunities employer. Severely disabled persons and those equaling severely disabled persons who are equally suitable for the position will be considered preferentially within the framework of legal requirements. The position will remain open until filled.
Please click here to learn more.
Sorry, the comment form is closed at this time.