Blätter-Navigation

Offer 225 out of 232 from 03/01/23, 15:36

logo

Helm­holtz-Zen­trum Dres­den-Ros­sen­dorf e.V.

Through cut­ting-edge research in the fields of ENERGY, HEALTH and MAT­TER, Helm­holtz-Zen­trum Dresden-Rossen­dorf (HZDR) solves some of the press­ing soci­etal and indus­trial chal­lenges of our time. Join our 1.500 employ­ees from more than 50 nations at one of our six research sites and help us mov­ing research to the next level!

The Cen­ter for Advanced Sys­tems Under­stand­ing (CASUS) is a Ger­man-Pol­ish research cen­ter for data-intens­ive digital sys­tems research. CASUS was foun­ded in 2019 in Görl­itz and con­ducts digital inter­dis­cip­lin­ary sys­tems research in vari­ous fields such as earth sys­tems research, sys­tems bio­logy and mater­i­als research.

The CASUS invites applic­a­tions as

CASUS Pro­fes­sional Sup­port, C++ Soft­ware Par­al­lel­iz­a­tion Expert (f/m/d)

The pos­i­tion is avail­able imme­di­ately.

Working field:

Applic­ants (f/m/d) will work on the devel­op­ment and main­ten­ance of exist­ing soft­ware pack­ages for port­able par­al­lel het­ero­gen­eous com­put­ing, par­al­lel­iz­a­tion of exist­ing research soft­ware pack­ages, and co-devel­op­ment and main­ten­ance of par­al­lel sci­entific research soft­ware codes. You will be part of the CASUS Pro­fes­sional Sup­port Team and will be work­ing closely with the HZDR Depart­ment of Inform­a­tion Ser­vices and Com­put­ing and the HZDR Insti­tute of Radi­ation Phys­ics.

Your Tasks:
  • Devel­op­ment and main­ten­ance of exist­ing C++ soft­ware for port­able par­al­lel het­ero­gen­eous pro­gram­ming
  • Par­al­lel­iz­a­tion, per­form­ance and scalab­il­ity tun­ing of exist­ing research soft­ware for het­ero­gen­eous high per­form­ance com­put­ing sys­tems
  • Co-devel­op­ment of par­al­lel research soft­ware solu­tions with CASUS and external research­ers
  • Main­ten­ance of par­al­lel sci­entific research soft­ware codes

Requirements:

  • Excel­lent Mas­ter`s degree or PhD degree in Com­puter Sci­ence, Com­pu­ta­tional Phys­ics or equi­val­ent
  • Sev­eral years of exper­i­ence in high per­form­ance com­put­ing and het­ero­gen­eous com­put­ing
  • C++ pro­gram­ming skills (C++ 11 or newer) with emphasis on func­tional pro­gram­ming and tem­plate meta­pro­gram­ming
  • Excel­lent know­ledge of and applic­a­tion exper­i­ence in code intra-node par­al­lel­iz­a­tion
  • Exper­i­ence in at least one of the fol­low­ing pro­gram­ming mod­els: CUDA, OpenCL, OpenMP, Open­ACC, SYCL, Intel TBB
  • Exper­i­ence in at least one of the fol­low­ing: GPU-pro­gram­ming, many-core par­al­lel­iz­a­tion, vec­tor­iz­a­tion
  • Exper­i­ence in per­form­ance meas­ure­ment and tun­ing of par­al­lel­ized com­puter codes, prefer­ably on het­ero­gen­eous hard­ware
  • Prefer­ably exper­i­ence in at least one or more of the fol­low­ing areas: Con­tinu­ous Devel­op­ment and Integ­ra­tion with Git, Git­Hub/Git­Lab; Python; Julia; CMake; Code test­ing, e.g. unit test­ing and sim­ilar tech­niques; Mes­sage Passing Inter­face or sim­ilar inter-node par­al­lel­iz­a­tion mod­els; Devel­op­ment of large soft­ware pro­jects in a team
  • Strong motiv­a­tion to work in a col­lab­or­at­ive envir­on­ment
  • Excel­lent com­mu­nic­a­tion skills in Eng­lish and in a pro­fes­sional con­text (present­a­tion of res­ults at meet­ings, col­lo­quial dis­cus­sions, writ­ing of manuscripts)

What we offer:

  • A vibrant research com­munity in an open, diverse and inter­na­tional work envir­on­ment
  • Sci­entific excel­lence and extens­ive pro­fes­sional net­work­ing oppor­tun­it­ies
  • The employ­ment con­tract is lim­ited to three years with the pos­sib­il­ity of longer-term pro­spects
  • Salary and social bene­fits in accord­ance with the col­lect­ive agree­ment for the pub­lic sec­tor (TVöD-Bund) includ­ing 30 days of paid hol­i­day leave, com­pany pen­sion scheme (VBL)
  • We sup­port a good work-life bal­ance with the pos­sib­il­ity of part-time employ­ment and flex­ible work­ing hours
  • Numer­ous com­pany health man­age­ment offer­ings

How to apply:

Kindly sub­mit your com­pleted applic­a­tion (includ­ing cover let­ter, CV, dip­lo­mas/tran­scripts, etc.) only via our Online-applic­a­tion-sys­tem: https://www.hzdr.de/db/!BewerbungS1?pNid=490&pJid=1593&pLang=en