About 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, and is now the hosting entity for EuroHPC JU, which leads large-scale investments and HPC provision in Europe. The mission of BSC is to research, develop and manage information technologies to facilitate scientific progress. BSC combines HPC service provision and R&D into both computer and computational science 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.If you consider that you do not meet all the requirements, we encourage you to continue applying for the job offer. We value diversity of experiences and skills, and you could bring unique perspectives to our team.Context And MissionWithin the Computational Earth Sciences group, the successful candidate will be part of the Models and Workflows team, tasked with improving and maintaining the existing software stack used to manage and monitor scientific experiments in different High-Performance Computing facilities, as well as providing support to the scientific groups of the Earth Sciences department.The Models and Workflows team is dedicated to the research and development of methodologies and tools essential for efficiently using the variety of computing resources available at the BSC and in other HPC institutions. The team is composed of more than 18 members and has strong connections with the Performance and Data & Diagnostics teams, as well as with the scientific groups.Key DutiesBe the main responsible for the EC-Earth model department infrastructure, developing and maintaining the supporting software stack and workflow additions, taking care of the project repository and supporting scientific developments.Be in charge of the testing strategy and workflow documentation, improving the testing software for pseudo-automatic testing.Support scientific experiments by helping department users, addressing technical issues, and communicating further necessities to the team and developers.Collaborate with department members and other institutions to improve the system, communicating advances in department events such as training and tutorials or international workshops.Port the model, supporting software, and workflow to new platforms to sustain the department's scientific production.RequirementsEducationHaving a Bachelor in Computer Science, Telecommunications, Physics or related discipline. A Master's or PhD will be valued.Essential Knowledge and Professional ExperienceExcellent development skills and experience with UNIX/LINUX environments. Knowledge of development and execution of scientific applications on parallel computers. Understanding of HPC computer architecture issues including CPU, accelerators, memory, interconnect, parallel I/O, and computational performance. Experience in executing numerical climate models.Additional Knowledge and Professional ExperienceExperience with version control in a collaborative environment, including Git or SVN. Experience with Python programming and/or scripting languages (Bash). Previous experience with scientific Python packages (Numpy, Scipy, etc.) will be valued. Experience with testing procedures and containerization methodologies will be valued.CompetencesExcellent problem-solving skills and a proactive attitude are essential. The candidate should have a demonstrated learning capacity and motivation to maintain learning progression. Fluency in English and good written and verbal skills are required to support Earth and Computational scientists.ConditionsThe position will be located at BSC within the Earth Sciences Department. We offer a full-time contract (37.5h/week), a stimulating environment with state-of-the-art infrastructure, flexible working hours, extensive training plan, restaurant tickets, private health insurance, and support for relocation procedures. Duration: Open-ended contract due to technical and scientific activities linked to the project. Holidays: 23 paid vacation days plus December 24th and 31st. Salary: Competitive salary based on qualifications and experience. Starting date: ASAP.Applications procedure and processAll applications must be made through the 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 references - Applications without this document will not be considered.The panel will make a final decision and all candidates who had contacts with them will receive feedback on their application.DeadlineThe vacancy will remain open until a suitable candidate is hired. Applications will be regularly reviewed and potential candidates will be contacted.OTM-R principles for selection processesBSC-CNS is committed to the principles of the Code of Conduct for the Recruitment of Researchers of the European Commission and the Open, Transparent and Merit-based Recruitment principles (OTM-R).
#J-18808-Ljbffr