Hpc Scientific Software Engineer

Barcelona Supercomputing Center
Barcelona, Spain
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work

Tech stack

Bash Shell C++ (Programming Language) Computer Programming Computer Literacy Fortran (Programming Language) Python (Programming Language) Supercomputing Scripting High Performance Computing Information Technology Programming Languages

Job description

Senior Research Engineer at Barcelona Supercomputing CenterDo you want to work on engineering solutions for exciting and challenging top-notch European projects related to process-based models to study Climate Change?At the High-Performance Computing team of the Earth Sciences Department at BSC, we are looking for an engineer or a researcher to work in the development and improvement of climate applications.The tasks include:Develop and/or integrate new scientific features into the source code of the models used in the department, such as IFSValidate the scientific correctness of the new developmentsMeasure the computational impact of the new developments to guarantee an efficient scalabilityClose interaction with the Climate Variability and Change (CVC) and Atmospheric Composition (AC) groups, and external collaboratorsRequirementsPossess a bachelor’s or master’s degree in computer science, physical engineering, mathematics, physics, or a closely related field.A PhD in a related field is not essential but will be appreciatedExperience in scientific research, particularly in areas related to climate or ocean modellingExperience in running scientific codes on large HPC systemsExcellent computing skills in high-level computer languages (especially Fortran or C/C++)Experience with Unix/Linux environments and scripting languages (Bash, Python, etc)Programming skills to manage big and collaborative projects and experience with gitExcellent problem-solving skillsLearning capacity and motivation to maintain a learning progressionGood written and verbal skills and capacity to support Earth and Computational scientistsFluency in EnglishConditionsThe position will be located at BSC within the Earth Sciences DepartmentWe 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 proceduresDuration: Open-ended contract due to technical and scientific activities linked to the project and budget durationHolidays: 23 paid vacation days plus 24th and 31st of December per our collective agreementSalary: we offer a competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in BarcelonaSeniority levelEntry levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesResearch Services#J-*****-Ljbffr

Requirements

The tasks include:Develop and/or integrate new scientific features into the source code of the models used in the department, such as IFSValidate the scientific correctness of the new developmentsMeasure the computational impact of the new developments to guarantee an efficient scalabilityClose interaction with the Climate Variability and Change (CVC) and Atmospheric Composition (AC) groups, and external collaboratorsRequirementsPossess a bachelor’s or master’s degree in computer science, physical engineering, mathematics, physics, or a closely related field. A PhD in a related field is not essential but will be appreciatedExperience in scientific research, particularly in areas related to climate or ocean modellingExperience in running scientific codes on large HPC systemsExcellent computing skills in high-level computer languages (especially Fortran or C/C++)Experience with Unix/Linux environments and scripting languages (Bash, Python, etc)Programming skills to manage big and collaborative projects and experience with gitExcellent problem-solving skillsLearning capacity and motivation to maintain a learning progressionGood written and verbal skills and capacity to support Earth and Computational scientistsFluency in EnglishConditionsThe position will be located at BSC within the Earth Sciences DepartmentWe 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

Benefits & conditions

support to the relocation proceduresDuration: Open-ended contract due to technical and scientific activities linked to the project and budget durationHolidays: 23 paid vacation days plus 24th and 31st of December per our collective agreementSalary: we offer a competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in BarcelonaSeniority levelEntry levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesResearch Services #J-*****-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:04 min

Insights on transitioning from supercomputing to technical education

Andrew Holway · LIVE

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

3:52 min

Avoiding remote code execution from unsanitized inputs

Alexander Pirker · WWC 2022

2:09 min

Defining scientific software development in research facilities

Ingvord Ingvord · WWC 2024

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

54 sec

Interpreting complex terminal commands safely using external explanation utilities

Dan Cranney +2 · LIVE

Videos

See all

Related articles

See all