> Markdown version of [/jobs/ext/1940069-software-engineer-for-hpc-ml-applications-re3](https://www.wearedevelopers.com/jobs/ext/1940069-software-engineer-for-hpc-ml-applications-re3). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer For Hpc+Ml Applications (Re3) - **Company:** Barcelona Supercomputing Center - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Bash Shell, C++ (Programming Language), Computer Programming, Software Debugging, Distributed Systems, Python (Programming Language), Machine Learning, Shell Script, Signal Processing, Software Engineering, Supercomputing, Workflow Management Systems, Enterprise Software Applications, High Performance Computing, Containerization, Information Technology, Software Version Control, Microservices - **Published:** August 5, 2026 - **Apply:** https://www.buscojobs.com.es/software-engineer-for-hpc-ml-applications-re-3-en-madrid-ID-365575391 ## About the Role B.Sc. or M.Sc. in computer science related studies. M.Sc. or Ph.D. in natural sciences with a strong and proven background in computer sciences will be highly valuable. Essential Knowledge and Professional Experience 3-5 years of minimum experience in similar positions. Knowledge of workflow orchestration and containerization. Good practices in software design and testing (version control, CD/CI, debugging tools). Additional Knowledge and Professional Experience Experience in any of the domain areas of the group will be valued positively (earth sciences, electromagnetics, ultrasound). Expertise in artificial intelligence techniques will be valued positively. Expertise in time?signal analysis will be valued positively. Expert?level programming skills in Python, C/C++, shell scripting. Expertise in containerization, microservices, distributed computing. Project management skills. Experience leading BSC roles in EU projects. Experience with Retrieval Augmented Generation. Excellent English, written and spoken. Competences Ability to work both independently and within a team. Good communication and teamwork skills to work in a multidisciplinary team. ## Description Starting date: 01/09/2026 Closing Date: Thursday, 30 July, ****Job Reference: 90_26_CASE_WP_RE3About BSCThe Barcelona Supercomputing Center - Centro Nacional de Supercomputación (BSC?CNS) is the leading supercomputing center in Spain.It houses MareNostrum, one of the most powerful supercomputers in Europe, was a founding and hosting member of the former European HPC infrastructure PRACE (Partnership for Advanced Computing in Europe), and is now the hosting entity for EuroHPC JU, the Joint Undertaking that leads large?scale investments and HPC provision in Europe.The mission of BSC is to research, develop and manage information technologies in order to facilitate scientific progress.BSC combines HPC service provision and R&D into both computer and computational science (life, earth and engineering sciences) under one roof, and currently has over **** staff from 60 countries.Context And MissionThe Barcelona Supercomputing Center is hiring a senior research engineer with expertise in high?performance computing (HPC), workflows, machine learning (ML), AI and a background in physical models.Due to the multidisciplinary nature of our group, the work will be integrated into highly competitive European projects related to geohazards.Key DutiesParticipate in R&D activities related to the Wave Phenomena group, especially Earth?AID.Support development of HPC and ML software packages of the Wave Phenomena group.Coordinate development activities related to AI technology for GeoSciences.RequirementsEducationB.Sc.or M.Sc.in computer science related studies.M.Sc.or Ph.D. in natural sciences with a strong and proven background in computer sciences will be highly valuable.Essential Knowledge and Professional Experience3-5 years of minimum experience in similar positions.Knowledge of workflow orchestration and containerization.Good practices in software design and testing (version control, CD/CI, debugging tools).Additional Knowledge and Professional ExperienceExperience in any of the domain areas of the group will be valued positively (earth sciences, electromagnetics, ultrasound).Expertise in artificial intelligence techniques will be valued positively.Expertise in time?signal analysis will be valued positively.Expert?level programming skills in Python, C/C++, shell scripting.Expertise in containerization, microservices, distributed computing.Project management skills.Experience leading BSC roles in EU projects.Experience with Retrieval Augmented Generation.Excellent English, written and spoken.CompetencesAbility to work both independently and within a team.Good communication and teamwork skills to work in a multidisciplinary team.ConditionsThe position will be located at BSC within the CASE Department.We offer a full?time contract (35 h/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: 22 days of holidays + 6 personal days + 24th and 31st of December per our collective agreement.Salary: competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in Barcelona.Equal OpportunityBSC?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-*****-Ljbffr ## Related Videos - [MCP doesn’t suck — your agent does](https://www.wearedevelopers.com/videos/100202-mcp-doesn-t-suck-your-agent-does) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Reusing apps between teams and environments through Containers](https://www.wearedevelopers.com/videos/107-reusing-apps-between-teams-and-environments-through-containers) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) ## Related Articles - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)