Informació: Context And Mission
The Laboratory of Open Computer Architecture (LOCA) at BSC aims to carry out research programs on topics ranging from computer architecture to system software to applications in both traditional HPC and emerging high-performance data analytics (HPDA). Our work is mainly done in the context of a Spanish project to foster interdepartmental and international collaboration for the next generation of codesigned HPC systems.
The open job position will be integrated into the Operations department within the High-level support team. The team will work on application support for the most relevant projects in Europe, including the improvement of the scalability and performance of selected European scientific applications and tools towards Exascale, Data Analytics and Machine learning, and code refactoring.
Key Duties
- Optimize and adapt scientific application codes to new pre-exascale architectures and systems.
- Improve the performance of existing parallel codes, improve serial efficiency and scalability, change, if necessary, the code, or help developers with their required modifications.
- Choose and adapt algorithms and/or mathematical library routines to improve applications to specific computer architectures (accelerators, new programming models, etc.).
- Provide consultancy to scientists on new computer architectures and programming models.
- Generate performance analysis and benchmarks for selected applications and report the results to the application developers.
- Collaborate with other functional groups at the European and International levels on technical matters related to supporting scientific application work.
Localitat: Barcelona
Requisits: Education:
- PhD in computer science or in any other scientific field directly related to HPC,
- or Bachelor in Computer Science or related discipline and at least 3 years of experience in a similar position working with HPC codes.
Essential Knowledge and Professional Experience:
- Experience porting and optimizing applications on UNIX-based systems experience in Fortran, C, MPI, OpenMP, and parallel methods.
- Experience using performance analysis tools, and parallel debuggers.
- Experience supporting and collaborating with external partners.
- Good understanding of Linux environment and Shell scripting.
- Experience working with Parallel programming codes (MPI and OpenMP).
Additional Knowledge and Professional Experience:
- Experience in managing big and collaborative projects and experience with git and SVN.
- Experience porting codes to accelerators (GPGPU, FPGA).
- A thorough understanding of high-performance computing architectures.
Competences
- Excellent communication and interpersonal skills to be able to work within a team to complete tasks on schedule.
Analytical problem-solving ability.
Conditions
- The position will be located at BSC within the Computer Sciences Department
- We offer a full-time contract (37.5h/week), 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 to the 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
- Starting date: inmediate
Data de Caducitat: 10-05-2024
Contacte: Has de ser soci de FIB Alumni per veure aquesta informació.