.Job Reference818_24_ES_EDD_RE1PositionPython climate developer for data standardizationClosing DateSaturday, 14 December, 2024About BSCThe 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 MissionCoupled 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 DutiesUpdate and optimize the libraries of the CMORization Python job in HPCParticipate in the maintenance of the different branches of the workflowUser support for climate scientists using the toolRequirementsEducation: Bachelor's or Master's degree in Computer Science, Engineering, Physics, or a related discipline.Essential Knowledge and Professional Experience:Good development skills in PythonExperience 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 appreciatedKeen to learn how to develop scientific applications on parallel computersCompetences:Capacity to interact and build strong relations with both climate and computer scientistsExcellent written and verbal communication skillsAbility to take initiative, prioritize tasks, and work under set deadlinesAbility to work both independently and within a teamAbility to learn and adapt to multiple programming languages easilyFluency in English, both speaking and writingConditionsThe position will be located at BSC within the Earth Sciences DepartmentWe 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