Research Software Engineer

Forschungszentrum Jülich
Jülich, Germany
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Jülich, Germany

Tech stack

Python
Mathematical Software
Software Engineering
Information Technology

Job description

  • 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, 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, including options close to full-time, 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 BMI website. 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: https://go.fzj.de/benefits

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: https://go.fzj.de/equality and on specific support options: https://go.fzj.de/womens-job-journey Working Hours: 39 hours / week

Requirements

  • 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 CEFR). 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.

About the company

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 challenges of our times. How can we make a success of the energy transition and mitigate the effects of climate change? What challenges are emerging due to the increasing digitization of our society? Will we succeed in understanding the human brain? And how can we facilitate the transition to a bio-based sustainable economy? Come and work with us at our scientific institutes, in our technical or administrative infrastructure, or in research management alongside roughly 6,800 colleagues at one of Europe’s biggest research centres and help make a contribution to solving societal challenges. Help us to shape change!

Apply for this position