Research Software Engineer
Are you interested in modern software engineering and cutting-edge research topics? Do you like to work with people and believe that only in teams and communities people can reach their full potential?
So do we! At the Jülich Supercomputing Centre (JSC) we operate one of the most powerful computer systems for scientific and technical applications in Europe and make it available for research purposes to scientists at Forschungszentrum Jülich, in Germany, and throughout Europe. Besides running cutting-edge computing systems, we write and support research software for the solution of urgent questions in different domain sciences. To achieve this goal, we actively participate and shape national and international initiatives and projects.
Your Job
- Support software developers within the Helmholtz Association by providing advice in the areas of research software engineering (RSE) and high-performance computing (HPC)
- Create your own RSE training courses and offer them to interested parties from a wide range of disciplines
- Collect knowledge and existing technologies in the field of RSE and bring together people with similar problems and solutions
- Keep an eye on new trends, techniques, events and opportunities, evaluate them for the software developers of the Helmholtz Association and provide the community with information about them
- Actively participate in national and international RSE activities such as conferences and workshops, but also in joint position papers and projects
- Take responsibility for an existing research software and help to advance it
Your Profile
- You have a Master’s degree in the field of mathematics, computer science, natural science, engineering, or a related discipline
- You should know your way around modern software engineering and have already gained experience with research software
- You already have experience as a trainer in the field of RSE and/or HPC and are willing to expand on this experience
- You are not afraid of other people’s codes and you are tolerant when it comes to coding styles, design decisions, and so on
- Experience with Python, MPI, and mathematical software is an advantage
- You have excellent communication skills and you are not afraid of talking with people across hierarchies
- Very good command of written and spoken English with extensive vocabulary is required (at least B2 level according to the ). Ideally your very good German skills round off your profile
- Social competence and good communication skills for collaborative work in interdisciplinary teams are one of your strengths
You don’t need to check all the boxes above to apply to this position. We want you to be a good fit for us as a person, not just your profile.
Our Benefits for You
We work on highly topical, socially relevant issues and offer you the opportunity to actively shape change! You can expect a wide range of opportunities:
- Meaningful tasks: Interdisciplinary collaboration in an international, committed, and collegial team, embedding your own work in the HIFIS Platform, the Joint Lab HiRSE, and the JuRSE Community of Practice at Forschungszentrum Jülich
- Work environment: Excellent scientific equipment and the latest technology
- Knowledge & further training: Your professional development is important to us – we provide targeted, individual support
- Health & well-being: Your health is important to us. You can look forward to a comprehensive occupational health management program with a wide range of offerings - e.g., a beach volleyball court, running groups, yoga classes, and much more. In addition, our company medical service and an experienced social counseling team are available to assist you on site
- Work-life balance: Optimal conditions for balancing work and private life, as well as a family-friendly company policy. The option of flexible working (in terms of location) is generally available after consultation and in line with upcoming tasks and (on-site) appointments
- Vacation: You will receive 30 days of vacation plus additional days off (e.g. between Christmas and New Year's)
- Flexibility: Flexible working time models, , allow you to tailor your working hours to suit your individual needs
- Fair remuneration: Depending on your existing qualifications and the tasks assigned to you, you will be classified in pay grade 13 of the TVöD-Bund (Collective Agreement for the Public Service). All information on the TVöD-Bund collective agreement can be found on the. The monthly salaries in euros can be found on page 69 ff. of the PDF download
- Fixed-term: The position is initally limited to 2 years
- Support for international employees: Our International Advisory Service makes it easier for international employees to get started
In addition to exciting tasks and a collegial working environment, we offer you much more:
We welcome applications from people with diverse backgrounds, e.g. in terms of age, gender, disability, sexual orientation / identity, and social, ethnic and religious origin. A diverse and inclusive working environment with equal opportunities in which everyone can realize their potential is important to us.
The following links provide further information on diversity and equal opportunities: and on specific support options:
**Place of Employment:**Jülich
Start Date: To the next possible date
Working Hours: 39 hours / week
Salary: Pay grade 13 of the TVöD-Bund
**Application Deadline:**The position will remain open until successfully filled