CASUS Professional Support, C++ Software Parallelization Expert (f/m/d) / Excellent Master degree...
Area of research:
Scientific / postdoctoral posts
Starting date:
01.10.2022
Job description: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.400 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. We combine innovative methods from mathematics, theoretical systems research, simulations, data science, and computer science to provide solutions for a range of disciplines – materials science under ambient and extreme conditions, earth system research, systems biology, and autonomous vehicles.
CASUS was jointly founded in August 2019 by the Helmholtz-Zentrum Dresden-Rossendorf, the Helmholtz Centre for Environmental Research, the Max Planck Institute of Molecular Cell Biology and Genetics, the Technical University of Dresden and the University of Wroclaw. CASUS is located in the heart of Görlitz at the border between Germany and Poland. The CASUS start-up phase is hosted by the Helmholtz-Zentrum Dresden-Rossendorf and is financed by the Federal Ministry of Education and Research and the Saxon State Ministry of Science and Art.
CASUS invites applications as Research Software Engineer (f/m/d) in the field of parallelization of scientific research software.
The position will be available from 1 October 2022. The employment contract is limited to two years.
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.
Applicants (f/m/d) 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 degree or PhD degree in Computer Science, Computational Physics or equivalent
# At least 1 year 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 two years
# 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.
This research center is part of the Helmholtz Association of German Research Centers. With more than 42,000 employees and an annual budget of over € 5 billion, the Helmholtz Association is Germany's largest scientific organisation.
Similar Positions
-
Head (F, M, D) Of The Dresden Concept Research Group Sites.Ai, Leibniz, Germany, 4 days ago
The Leibniz Institute of Ecological Urban and Regional Development e. V. (IOER) in Dresden offers the following position (employment according to WissZeitVG) until 30 April 2028 as soon as possibl...
-
Executive Assistant/Fremdsprachenassistenz (M/F/D) , Max Planck Institute of Molecular Cell Biology and Genetics, Germany, 1 day ago
10/04/2024 Executive Assistant/Fremdsprachenassistenz (m/f/d) Deadline: 03.05.2024 The Max Planck Institute of Molecular Cell Biology and Genetics (MPI-CBG) in Dresden, Germany, is searching for a...
-
Fish Unit Team Lead (M/F/D) , Max Planck Institute of Molecular Cell Biology and Genetics, Germany, 1 day ago
18/04/2024 Fish Unit Team Lead (m/f/d) Deadline: 10.05.2024 We seek a highly communicative and motivated person to work and oversee operations in our state-of-the-art Fish Unit, which is a critica...
-
Delegate For The Research Field Information, Helmholtz, Germany, about 13 hours ago
Your Job: You represent Helmholtz and its individual research centers in the research field of Information in Brussels and support their strategic positioning in Europe, for example by drafting po...
-
Staff Scientist / Postdoc – Neutron Spectroscopy For Energy Materials, Forschungszentrum Jülich, Germany, about 18 hours ago
Your Job: Characterization of the dynamical and structural properties of energy materials using neutron spectroscopy supported by complementary experimental techniques or theoretical simulations S...
-
Bioinformatician (M/W/D) In Vollzeit , Technical University of Munich, Germany, about 16 hours ago
18.04.2024, Wissenschaftliches Personal The Molecular Pathology Diagnostic Laboratory at the Institute of Pathology at the Technical University of Munich is one of the leading diagnostic NGS labs ...