Job Reference
Siga leyendo para comprender completamente lo que este trabajo requiere en cuanto a habilidades y experiencia. Si su perfil encaja, presente su candidatura.
106_25_ES_EMW_RE2
Position
Workflow Management Software Engineer (RE2)
Closing Date
Tuesday, 30 June, 2026
About BSC
The Barcelona Supercomputing Center - Centro Nacional de Supercomputación (BSC-CNS) is the leading supercomputing centre in Spain. It houses MareNostrum, one of the most powerful super‐computers in Europe, and serves as a hosting entity for EuroHPC JU. The mission of BSC is to research, develop and manage information technologies to facilitate scientific progress. BSC combines HPC service provision and R&D in computer and computational science across life, earth and engineering sciences, employing over 1,000 staff from 60 countries.
Context And Mission
In the Earth‐Sciences department, you will enhance the efficiency and productivity of numerical weather and climate simulations on high‐performance computing platforms by supporting end‐to‐end workflows of global Earth system modelling in HPC environments. You will develop solutions for cross‐cutting HPC challenges, particularly in the weather and climate domain, and help evolve existing workflow orchestration software.
Key Duties
* Coordinate BSC activities related to technical development, testing, improvements, and documentation of the Autosubmit workflow engine.
* Contribute to the Autosubmit development strategy by analysing user needs and learning from the benefits and drawbacks of the most used workflow tools in the Earth Sciences domain.
* Identify priorities, find gaps in the plan, and contribute to the short‐ and medium‐term strategy to ensure objectives are met.
* Support convergence and efficiency of the different workflows running in the department.
* Assist users inside and outside BSC by adding new features to existing and new tools.
* Maintain operational deployment on different HPC platforms.
* Maintain the software in Git and deploy it to the HPC module and to the PyPI repository, publishing both source code updates and documentation.
* Facilitate adoption of the solutions developed through workshops and seminars inside and outside the department.
* Disseminate results through peer‐review publications and conference presentations.
Requirements
* Education
o Bachelor's degree in Computer Science or related discipline.
o Master's degree will be valued.
* Essential Knowledge and Professional Experience
o Excellent Python 3 and OOP development skills, experience with UNIX/Linux environments and scripting languages (bash, ...).
o Experience writing and maintaining tests (unit, functional, ...).
* Additional Knowledge and Professional Experience
o Version control experience in a collaborative environment, including SVN or Git.
o Experience with scientific Python packages (NumPy, SciPy, ...) will be valued.
o Experience in a scientific area related to the research position will be appreciated.
o Experience with workflow management solutions will be highly valued.
o Good documentation skills for software code and user documentation.
o Fluency in English.
* Competences
o Capacity to interact and build strong relations with both Earth and Computer scientists.
o Excellent problem‐solving skills with a proactive approach.
o Willingness and capacity to learn about new technologies and procedures.
o Capacity to work and communicate in an international and interdisciplinary working environment.
o Excellent written and verbal communication skills.
o Ability to take initiative, prioritise and work under set deadlines and pressure.
o Ability to work independently and within a team.
Conditions
* Position located at BSC within the Earth Sciences Department.
* Full‐time contract (37.5 h/week) with a stimulating environment, flexible working hours, extensive training plan, restaurant tickets, private health insurance, and relocation support.
* Open‐ended contract due to technical and scientific activities linked to the project and budget duration.
* Holidays: 22 days + 6 personal days + 24 & 31 Dec per collective agreement.
* Competitive salary commensurate with qualifications and experience and cost of living in Barcelona.
* Starting date: ASAP.
Applications Procedure
All applications must be submitted via the BSC website and contain:
* A full CV in English, including contact details.
* A cover/motivation letter with a statement of interest in English, specifying the specific area and topics for consideration, plus two references for further contact. Applications without this document will not be considered.
Recruitment Process
The selection will be carried out through a competitive examination system. The process consists of two phases:
* Curriculum Analysis: Evaluation of previous experience and relevant qualifications. (40 points)
* Interview phase: Technical competencies, knowledge, skills and professional experience, plus personal competencies. (60 points). A minimum of 30 points out of 60 is required to be eligible.
The panel will consist of at least three people, ensuring at least 25 % representation of women. The selection follows OTM‐R principles and the Code of Conduct for the Recruitment of Researchers of the European Commission. xohynlm
Equal Opportunity
BSC-CNS is an equal opportunity employer committed to diversity and inclusion. We consider all qualified applicants for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, age, disability or any other basis protected by applicable state or local law.