Scientific Software Developer and DevOps Engineer in Dresden, Germany



We have two open positions for scientific software developers/programmers and DevOps engineer to add to our creative and interdisciplinary research team at the Max-Planck Institute for Cell Biology and Genetics in Dresden and the Center for Systems Biology Dresden.
We develop methods and algorithms for image-based systems biology by applying and further developing cutting edge approaches that make use of various computer vision and machine learning techniques. Our work also includes the development of convenient and reusable algorithmic modules and user interfaces that are capable of dealing with gigabytes and terabytes of image data. Our efforts are all funneling into the open community projects Fiji, ImageJ2, and KNIME. We expect you to become an important and influential figure in our vibrant user and developer community which operates in multiple hot-spots all around the world.

Therefore we seek an open-minded and motivated personality to help us further our software and tool landscape for bio-image analysis, effectively putting needed algorithmic solutions at the fingertips of thousands of academic users world wide. This task naturally comes with the opportunity to visit other members of our community around the world and will bring you in touch with the latest microscopy, VR, and software technology.

In the past years, Dresden has developed into one of the leading scientific centers at a tremendous pace. As a city of about half a million inhabitants, it hosts 19 world-class scientific institutions with a very international community. Dresden was awarded the title “City of Science” in 2006. It is picturesquely located on the river Elbe, about 2 hour away from Berlin and Prague, and offers a high, family-friendly quality of life at low price level.

Applicants are expected to have an masters degree or PhD in Computer Science, Scientific Computing, Software Engineering, Physics, or related areas. Excellent programming skills are required. Most of our codes are written in Java, but we also develop in Python and C/C++. Experience with CUDA and/or OpenCL is helpful. Proficiency with developer tools such as git, github, Jenkins or Travis, automated test suits, etc.\ is an essential necessity.
An additional requirement is your interest in helping us improve the tool-support for our developer base world wide, making your DevOps experience a certain plus.

Application and Contact
Please apply here. Applications should be written in English and include a motivation letter, CV, and at least 2 recommendation letters. If you are currently involved in open-source projects, please provide links to your work.
The position is initially limited to 3 years. Salaries are according to the German TVöD scale (level 13).
Applications from expatriates, minorities, and female candidates are strongly encouraged.

Figure 1: some members of our amazing community during the DAIS hackathon in December 2017.