Software developer for real-time image processing

Hamburg (DE)
Remuneration Group 13 of german TV-AVH
October 07 2021
Position Type
Organization Type

For our location in Hamburg we are seeking:

Software developer for real-time image processing

Remuneration Group 13 | Limited: 3 years | Starting date: earliest possible | ID: FSMA067/2021 | Deadline: 31.10.2021 | Full-time/Part-time

DESY, with its more than 2700 employees at its two locations in Hamburg and Zeuthen, is one of the world's leading research centres. Its research focuses on decoding the structure and function of matter, from the smallest particles of the universe to the building blocks of life. In this way, DESY contributes to solving the major questions and urgent challenges facing science, society and industry. With its ultramodern research infrastructure, its interdisciplinary research platforms and its international networks, DESY offers a highly attractive working environment in the fields of science, technology and administration as well as for the education of highly qualified young scientists.

The Center for Free-Electron Laser Science (CFEL) is designed to significantly advance science with next generation light sources. The CFEL Coherent lmaging Division is using established techniques (conventional and serial crystallography) to determine the structure of biological molecules, and is also exploring several experimental strategies, such as convergent-beam diffraction and holography, to achieve atomic-resolution imaging without the need to crystallise materials. Within the division, the Scientific Computing team develops and maintains software that is used by researchers during experiments or for the subsequent data analysis. In this context, we are looking for a software developer to work on tools for real-time image processing, which provide essential feedback to the researchers during experiments.

About your role:

  • Develop a new software for real-time image processing of experiments based on scanning techniques with focused X-ray beams (STXM)
  • Maintain the existing software for real-time image processing of crystallographic experiments
  • Collaborate with experts in diverse fields such as structural biology, X-ray imaging and crystallography, instrumentation and controls, and detectors to identify the needs and challenges
  • Contribute occasionally to the other projects of the Scientific Computing team (software for hardware control, database for crystallographic experiments)
  • Provide advice to the members of the division about best practices in software development

About you:

  • University master/PhD degree in computer science, computational physics or equivalent
  • Excellent knowledge in object-oriented software development and design
  • Very good knowledge in Python programming language, knowledge of C/C++ is considered as an advantage
  • Very good knowledge of best practices in software development (version control, documentation, unit testing, continuous integration, continuous deployment)
  • Experience with containerization techniques (Docker, Singularity)
  • Experience with distributed computing (MPI)
  • Good spoken and written command of the English language
  • Willingness to provide software support to users during experiments, occasionally outside of regular working hours
  • Excellent interpersonal skills and appreciate working in an interdisciplinary team environment

Good reasons to join:

Look forward to a unique working environment on our international research campus. We attach particular importance to appreciative cooperation and the well-being of our DESY employees. Gender equality is an important aspect for us. To support work life balance we offer flexible working hours, variable part-time and job-sharing. You will benefit from our family-friendly and collegial atmosphere, our established health management and occupational pension provision. As a public employer, we offer you a secure workplace and facilitate your individual career with our compre­hensive training and development opportunities. Remuneration is according to the regulations of the TV-AVH.

For further information please contact Jerome Carnis at +49 40 8998‑5786 (

We look forward to receiving your application via our application portal.

DESY promotes equal opportunities and diversity. The professional development of women is very important to us and therefore we strongly encourage women to apply for the vacant position.
Applications from severely disabled persons will be given preference if they are equally qualified.

You can find further information here:

Deutsches Elektronen-Synchrotron DESY
Human Resources Department | Notkestraße 85 | 22607 Hamburg
Phone: +49 40 8998-3392