Academic Staff Member - Computer Science, Mathematics - System Development for Large-Scale 3
Role details
Job location
Tech stack
Job description
The new MorphoSphere project develops an advanced data management architecture for distributed, smart, and interactive storage and analysis of series of large 3D tomographic datasets. It integrates large-scale imaging facilities, high-performance computing, data facilities, and scientific communities to optimize data transfer, processing, and visualization, thereby accelerating scientific discovery across diverse research domains., You will develop a modular, flexible, and extensible plugin-based system for large-scale data processing. It will be capable of creating pipelines consisting of both classical image processing algorithms and machine learning-based methods. Within this framework, you will help implement algo-rithms for 3D image reconstruction, including typical pre- and post-processing steps. You will optimize data processing pipelines for diverse hardware and software platforms while ensuring ease of use, reusability, and interactivity. Your work will enable scientists to rapidly design, modify, and execute complex piplelines, making advanced data analysis more accessible and efficient.
Main Tasks
- Develop and assemble a plugin-based framework for large-scale data processing pipelines with cross-technology support (CPU, GPU, multi-node systems)
- Integrate and implement image processing algorithms, particularly for 3D imaging.
- Optimize system performance for computing infrastructures at partner institutions.
- Implement high-level data processing pipelines creation in Python, a visual programming tool and integrate them into an online interactive platform, Become a member of staff of the only German University of Excellence that conducts large-scale research on the national level. Work under excellent working conditions in an international environment and be active in research and academic education for our future. Benefit from specific training when starting your job and from a wide range of further qualification offers. Use our flexible working time models (flexitime, work from home), our sports and leisure offers, as well as our child and holiday care services. We also pay a share of EUR 25/month in the Job Ticket Baden-Württemberg. Enjoy a large variety of dishes, snacks, and beverages at our canteens.
Requirements
You have a Master's degree in computer science, mathematics, or related disciplines. Required Skills: Good proficiency in programming, particularly with C and Python; work experience with image-processing; fluency with Linux; experience with machine learning, networking technolo-gies, HPC and parallel programming with OpenCL/CUDA is a plus.
Benefits & conditions
Salary category 13 TV-L, depending on the fulfillment of professional and personal requirements.