CASUS Professional Support, C++ Software Parallelization Expert (f/m/d)

Helmholtz-Zentrum Dresden-Rossendorf
January 31, 2023
Offerd Salary:Negotiation
Working address:N/A
Contract Type:Other
Working Time:Part time
Working type:N/A
Ref info:N/A

For any questions, do not hesitate to ask: Dr. Michael Bussmann Tel.: +49 3581 37523 11, Dr. Jiri Vyskocil Tel.: +49 3581 37523 34

Place of work: Görlitz

Working hours: 39 h/week

Deadline: 31 January 2023

Online application English / German Job-Id: 2023/9 (1593)

At HZDR, we promote and value diversity among our employees. We welcome applications from people with diverse backgrounds regardless of gender, ethnic and social origin, belief, disability, age, and sexual orientation. Severely disabled persons are given preference in the event of equal suitability.

Helmholtz-Zentrum Dresden-Rossendorf Bautzner Landstraße 400 01328 Dresden

CASUS Professional Support, C++ Software Parallelization Expert (f/m/d)

Through cutting-edge research in the fields of ENERGY, HEALTH and MATTER, Helmholtz-Zentrum Dresden-Rossendorf (HZDR) solves some of the pressing societal and industrial challenges of our time. Join our 1.500 employees from more than 50 nations at one of our six research sites and help us moving research to the next level!

The Center for Advanced Systems Understanding (CASUS) is a German-Polish research center for data-intensive digital systems research. CASUS was founded in 2019 in Görlitz and conducts digital interdisciplinary systems research in various fields such as earth systems research, systems biology and materials research.

The CASUS invites applications as CASUS Professional Support, C++ Software Parallelization Expert (f/m/d). The position is available immediately.

The Scope of Your Job:

Applicants (f/m/d) will work on the development and maintenance of existing software packages for portable parallel heterogeneous computing, parallelization of existing research software packages, and co-development and maintenance of parallel scientific research software codes. You will be part of the CASUS Professional Support Team and will be working closely with the HZDR Department of Information Services and Computing and the HZDR Institute of Radiation Physics.

Your tasks:
  • Development and maintenance of existing C++ software for portable parallel heterogeneous programming
  • Parallelization, performance and scalability tuning of existing research software for heterogeneous high performance computing systems
  • Co-development of parallel research software solutions with CASUS and external researchers
  • Maintenance of parallel scientific research software codes
  • Your profile:
  • Excellent Master`s degree or PhD degree in Computer Science, Computational Physics or equivalent
  • Several years of experience in high performance computing and heterogeneous computing
  • C++ programming skills (C++ 11 or newer) with emphasis on functional programming and template metaprogramming
  • Excellent knowledge of and application experience in code intra-node parallelization
  • Experience in at least one of the following programming models: CUDA, OpenCL, OpenMP, OpenACC, SYCL, Intel TBB
  • Experience in at least one of the following: GPU-programming, many-core parallelization, vectorization
  • Experience in performance measurement and tuning of parallelized computer codes, preferably on heterogeneous hardware
  • Preferably experience in at least one or more of the following areas:
  • Continuous Development and Integration with Git, GitHub/GitLab; Python; Julia; CMake; Code testing, e.g. unit testing and similar techniques; Message Passing Interface or similar inter-node parallelization models; Development of large software projects in a team
  • Strong motivation to work in a collaborative environment
  • Excellent communication skills in English and in a professional context (presentation of results at meetings, colloquial discussions, writing of manuscripts)
  • Our offer:
  • A vibrant research community in an open, diverse and international work environment

  • Scientific excellence and extensive professional networking opportunities

  • The employment contract is limited to three years with the possibility of longer-term prospects
  • Salary and social benefits in accordance with the collective agreement for the public sector (TVöD-Bund) including 30 days of paid holiday leave, company pension scheme (VBL)
  • We support a good work-life balance with the possibility of part-time employment and flexible working hours
  • Numerous company health management offerings
  • Kindly submit your completed application (including cover letter, CV, diplomas/transcripts, etc.) only via our Online-application-system.

    Apply here Jetzt bewerben

    From this employer

    Recent blogs

    Recent news