Jobs@LAS

Research associate - Computer Science, Mathematics (f/m/d)
Advanced 3D Reconstruction and Image Processing for Synchrotron Microtomography

Category

Job description

You will develop fast, adaptive 3D reconstruction tools for synchrotron tomography at PETRA III. Your work will enable real-time visualization, region-of-interest selection, and adaptive scanning, making high-quality 3D imaging accessible to both expert and non-expert users. You will implement advanced algorithms, including novel phase retrieval, artifact reduction, and motion-compensation schemes applied to established 3D reconstruction methods such as filtered back projection. You will optimize reconstruction pipelines using these algorithms and contribute to developing intuitive interfaces seamlessly integrated into beamline workflows, enabling image-based, feedback-driven experiments.

Main Tasks:

  • Implement and optimize novel phase retrieval, artifact-reduction and motion compensation algorithms and integrate them into 3D reconstruction pipelines
  • Develop metrics for real-time feedback on scan quality, including 2D and 3D resolution estimates.
  • Integrate the developed pipelines into the beamline control system

Personal qualification

PhD in computer science, mathematics, or related disciplines or master degree with 2+ years of experience with X-ray imaging and image processing. Required Skills: Good proficiency in programming, particularly with C and Python; work experience with image-processing; fluency with Linux; experience with 3D X-ray imaging, machine learning, and parallel programming with OpenCL/CUDA is a plus.

 

More details Apply

Academic Staff Member (f/m/d) – Computer Science, Mathematics
System Development for Large-Scale 3D Image Reconstruction and Analysis

Category

Job description

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

Personal qualification

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.

 

More details Apply

Open Positions at Partner Institutions