Overview
Workflow Management Software Engineer (RE2) at the Barcelona Supercomputing Center (BSC). The BSC is a leading supercomputing centre in Spain, hosting MareNostrum, one of the most powerful supercomputers in Europe, and serving as the hosting entity for EuroHPC JU.
Responsibilities
Coordinate BSC activities related to the 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 disadvantages 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.
Contribute to the convergence and efficiency of the different workflows running in the department.
Support users inside and outside BSC by adding new features to existing and new tools.
Maintain the 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 the adoption of the solutions developed through workshops and seminars in and out of the department.
Disseminate the results obtained through peer‐review publications and presentations at conferences.
Qualifications
Education
Bachelor in Computer Science or related discipline.
Master's degree will be valued.
Essential Knowledge and Professional Experience
Excellent development skills in Python 3 and OOP, and experience with UNIX/Linux environments and scripting languages (bash, ...).
Experience writing and maintaining tests (unit, functional, ...).
Additional Knowledge and Professional Experience
Experience in version control in a collaborative environment, including SVN or Git.
Previous experience in scientific Python packages (NumPy, SciPy, ...) will be valued.
Previous experience in a scientific area related to the research position will be appreciated.
Previous experience with workflow management solutions will be highly valued.
Good documentation skills, applied to software code documentation for other developers, and to general documentation for users.
Fluency in English.
Competences
Capacity to interact and build strong relations with both Earth and Computer scientists.
Excellent problem‐solving skills with a proactive approach.
Willingness and capacity to learn about new technologies and procedures.
Capacity to work and communicate in an international and interdisciplinary working environment.
Excellent written and verbal communication skills.
Ability to take initiative, prioritise and work under set deadlines and under pressure.
Ability to work both independently and within a team.
Conditions
The position is located at BSC, Earth Sciences Department.
Full‐time contract (37.5 h/week) with flexible working hours, extensive training plan, restaurant tickets, private health insurance, and support for relocation procedures.
Open‐ended contract due to technical and scientific activities linked to the project and budget duration.
23 paid vacation days plus 24 th and 31 st of December per collective agreement.
Competitive salary commensurate with qualifications and experience of the candidate and according to the cost of living in Barcelona.
Starting date: ASAP.
EEO Statement
BSC-CNS is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or any other basis protected by applicable state or local law.
#J-18808-Ljbffr