Social network you want to login/join with:
Application Developer - PyCOMPSs Workflow (RE1), Barcelona
Client:
Barcelona Supercomputing Center
Location:
Barcelona, Spain
Job Category:
Other
EU Work Permit Required:
Yes
Job Views:
2
Posted:
25.04.2025
Expiry Date:
09.06.2025
Job Description:
Context And Mission
The Computer Sciences (CS) department of the Barcelona Supercomputing Center aims at carrying out research and development to influence the way computing machines are built, programmed and used. The Workflows and Distributed Computing group at the Barcelona Supercomputing Center aims at carrying out research on programming models for distributed computing. More specifically, this group is coordinating the eFlows4HPC project which will have a large effort devoted to the extension of the programming model PyCOMPSs/COMPSs to support the project use cases. PyCOMPSs/COMPSs is a task-based, parallel programming model offered to the project applications as a means to execute them in distributed environments. For this research, the group is looking for an engineer to design and implement a PyCOMPSs based workflow able to perform parts of its execution in more than one cluster. The job will also enable active participation in the project, attending project meetings, collaborating with partners and writing deliverables.
Key Duties
* Development of PyCOMPSs workflow able to execute in more than one cluster
* Development of tests to check the correct execution of the workflow
* Contribution to eFlows4HPC documentation describing the workflow
* The candidate will work closely with other research members on the team of the Workflows and Distributed Computing group
* Contribution of the candidate to the project eFlows4HPC
Requirements
* Education
o Computer science degree or Computer science Master degree, or a student finalising the studies
* Essential Knowledge and Professional Experience
o Good programming skills in Python
* Additional Knowledge and Professional Experience
o Previous experience in PyCOMPSS/COMPSs and its runtime
o Knowledge of Distributed Computing
o Previous experience in runtime systems and system software
* Competences
o Fluency in spoken and written English, while fluency in other European languages will be also valued
Conditions
* The position will be located at BSC within the Computer Sciences Department
* We offer a full-time contract with a good working environment, a highly stimulating environment with state-of-the-art infrastructure, flexible working hours, extensive training plan, restaurant tickets, private health insurance, support for relocation procedures
* Duration: Open-ended contract due to technical and scientific activities linked to the project and budget duration
* Holidays: 23 paid vacation days plus 24th and 31st of December per our collective agreement
* Salary: we offer a competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in Barcelona
#J-18808-Ljbffr