Context And Mission
At the Visualization Group of the BSC, we are looking for a software engineer to work with us to develop infrastructure for our data visualization pipelines. The position involves developing and deploying cluster and cloud-based tools and platforms to process data, store it, and serve it to machine learning layers. In addition, the position will support legacy work on tools for visualizing industry-standard volumetric data formats. The developments will be developed to run in parallel in High-Performance Computing as well as cloud architectures. The candidate will work autonomously but in close collaboration with other members of the team in developing these tools.
Key Duties
* Implement high performance data visualization pipelines
* Develop parallel visualization workflows for the Omniverse platform
* Maintain pipelines that convert standard scientific formats (hdf5, vtk) to OpenVDB
* Produce both developer and user documentation of the code
Requirements
* Education
o Bachelor’s degree in Software Engineering or equivalent
o Master’s degree in Computer Science or equivalent.
* Essential Knowledge and Professional Experience
o Expert knowledge of Python and C++ and/or CUDA
o Alternatively, 1-year experience as a software engineer/developer
* Additional Knowledge and Professional Experience
o Experience working with VTK or OpenVDB
o Experience in the VFX industry (Blender, Houdini) or in scientific visualization.
o Skills in parallel computing programming
o Interest in science, research, and engineering a plus
o Good level in English
* Competences
o Self-organization and problem-solving
o Proactive, ability to take initiative and prioritize tasks
o Ability to work independently
o Good written and verbal communication skills
Conditions
* The position will be located at BSC within the CASE Department
* We offer a full-time contract (35h/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: 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: 16/06/2026