Undergraduate Student (Madrid)

Undergraduate Student (Madrid)

30 jul
|
Barcelona Supercomputing Center
|
Madrid

30 jul

Barcelona Supercomputing Center

Madrid

About BSC The Barcelona Supercomputing Center – Centro Nacional de Supercomputación (BSC-CNS) is the leading supercomputing centre in Spain. It hosts MareNostrum, one of Europe’s most powerful supercomputers, and serves as the hosting entity for EuroHPC JU. BSC’s mission is to research, develop and manage information technologies to facilitate scientific progress, combining HPC service provision and R&D; across computer science, life, earth and engineering sciences. Context And Mission

Deploy and maintain hardware/software infrastructure of HPC prototypes based on emerging technologies (e.g., ARM- and RISC‑V‑based platforms, FPGA‑based systems) as compute nodes within an HPC data centre. Evaluate the performance of HPC clusters powered by emerging technologies using benchmarks and scientific applications. Provide feedback to RTL designers and system software developers, including compiler teams, to facilitate the adoption of novel architectures.

Support scientific communities, industrial partners and research projects in testing new architectures and comparing results with state‑of‑the‑art HPC systems. Key Duties

Assist in the installation, configuration and maintenance of the Slurm workload manager on a cluster with FPGA‑equipped compute nodes. Configure and test the exposure of FPGAs to users as schedulable resources through custom plug‑ins. Define and validate partitions, queues, and basic scheduling and accounting policies (e.g., QoS, limits, slurmdbd accounting).

Develop and test prolog/epilog and helper scripts to manage FPGA allocation, initialization and clean‑up between jobs. Write example job scripts and short user‑facing documentation showing how to request and use FPGA resources. Verify configuration behaviour through functional tests and by supporting early users of the platform.





Report issues and observations to the team to improve reliability and usability of the infrastructure. Requirements

Education

Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering, Telecommunications or a related field.

Essential Knowledge and Professional Experience

Working knowledge of Linux command line and basic system administration concepts. Basic scripting skills (e.g., Bash and/or Python). Genuine interest in HPC, job scheduling and heterogeneous / accelerator‑based computing. Ability to work in a team, document work clearly and communicate in English.

Competences

Prior exposure to a job scheduler (Slurm, PBS, LSF, SGE or similar) and HPC clusters. Familiarity with FPGA concepts or FPGA development toolchains (e.g., AMD/Xilinx Vivado) is a plus. Basic knowledge of computer networking, containers or configuration management. Curiosity about emerging architectures (Arm, RISC‑V, FPGA) in the HPC domain.

Conditions

Location: BSC, Computer Sciences Department.

Contract: Full‑time (35 h/week) with versátil working hours, extensive training plan, restaurant tickets, private health insurance and relocation support.

Duration: Open‑ended contract tied to the project and budget duration.

Holidays: 22 days + 6 personal days + 24 th and 31 st of December (according to collective agreement).

Salary: Competitive, commensurate with qualifications and experience, and in line with cost of living in Barcelona.

Start date: 01 September 2026. We are committed to diversity, equity and inclusion and offer a good working environment with state‑of‑the‑art infrastructure, encouraging applicants from women and under‑represented groups. Please note that the position is open to all qualified candidates, regardless of race, colour, religion, sex, sexual orientation, gender identity, national origin, age, disability or any other protected characteristic.

📌 Undergraduate Student (Madrid)
🏢 Barcelona Supercomputing Center
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: undergraduate student (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: undergraduate student (madrid) / madrid