Job Reference
818_24_ES_EDD_RE1
Position
Python climate developer for data standardization
Closing Date
Saturday, 14 December, 2024
About BSC
The Barcelona Supercomputing Center - Centro Nacional de Supercomputación (BSC-CNS) is the leading supercomputing center in Spain. It houses MareNostrum, one of the most powerful supercomputers in Europe. The mission of BSC is to research, develop and manage information technologies in order to facilitate scientific progress. BSC combines HPC service provision and R&D into both computer and computational science (life, earth and engineering sciences) under one roof, and currently has over 1000 staff from 60 countries.
We promote Equity, Diversity and Inclusion, fostering an environment where each and every one of us is appreciated for who we are, regardless of our differences.
Context And Mission
Coupled climate models generate large amounts of data in formats specific to the Earth Sciences Community, GRIB, and NetCDF. Formatting of the data is necessary, adding metadata, doing GRIB to NetCDF conversion and ensuring full compliance to the CMOR (Climate Model Output Rewriter) format. The Data and Diagnostics team is searching for one engineer to work on developing, updating, and maintaining these formatting jobs based on the ece2cmor python package.
Key Duties Update and optimize the libraries of the CMORization Python job in HPC Participate in the maintenance of the different branches of the workflow User support for climate scientists using the tool Requirements Education: Bachelor's or Master's degree in Computer Science, Engineering, Physics, or a related discipline. Essential Knowledge and Professional Experience:
Good development skills in Python Experience with UNIX/LINUX environments, scripting languages (bash, …), and version control systems (git, or svn) Additional Knowledge and Professional Experience:
Experience in Earth Sciences file types (NetCDF, GRIB,...), tools (CDO, NCO, xarray,…), and managing large volumes of data will be appreciated Keen to learn how to develop scientific applications on parallel computers Competences:
Capacity to interact and build strong relations with both climate and computer scientists Excellent written and verbal communication skills Ability to take initiative, prioritize tasks, and work under set deadlines Ability to work both independently and within a team Ability to learn and adapt to multiple programming languages easily Fluency in English, both speaking and writing Conditions The position will be located at BSC within the Earth Sciences Department We offer a full-time contract (37.5h/week), a good working environment, flexible working hours, extensive training plan, and private health insurance. Duration: Open-ended contract due to technical and scientific activities linked to the project. Holidays: 23 paid vacation days plus 24th and 31st of December. Salary: Competitive salary commensurate with qualifications and experience. Starting date: As soon as possible Applications procedure and process
All applications must be made through BSC website and contain:
A full CV in English including contact details A Cover Letter with a statement of interest in English, including two contacts for further references
In accordance with the OTM-R principles, a gender-balanced recruitment panel is formed for every vacancy.
Deadline
The vacancy will remain open until a suitable candidate has been hired.
OTM-R principles for selection processes
BSC-CNS is committed to the principles of the Code of Conduct for Recruitment of Researchers of the European Commission and the Open, Transparent and Merit-based Recruitment principles (OTM-R).
#J-18808-Ljbffr