Computer Scientist or Software Engineer

EDV & Informatics Tübingen
Solid State Research & Material Sciences Structural and Cell Biology Computer Science

Job Code: 32.18

Job Offer from June 12, 2018

The Max Planck Institute for Intelligent Systems in Tübingen, Baden-Württemberg, Germany seeks a Computer Scientist or Software Engineer for its Central Scientific Facility: the Software Workshop.

Our institute

The Max Planck Institute for Intelligent Systems in Tübingen, Germany, is a leading center for research in computer vision, robotics, and machine learning. Our research seeks to understand mathematical principles of intelligent systems. This involves not only analyzing and modeling, but also building such systems. From our software infrastructure to our robots, scanners, camera systems, and laboratories, you will be working with the best resources available worldwide.

Our institute is founding member of the Cyber Valley, a research network comprising key players in the field of artificial intelligence, including major industry partners. AI software from our institute has already led to multiple startups.

Our institute is located in Tübingen, a beautiful university town, with a high quality of life, in an area of outstanding natural beauty in southwestern Germany.

Our group

The Software Workshop is a unique Central Scientific Facility at the intersection of research and software engineering. We bring together scientists and software engineers to help improve the research of the institute by translating it into high quality software products and promoting it worldwide such that it can have a larger impact and be widely used.

Our offer

In this context, we have a fantastic opportunity as a Computer Scientist or Software Engineer. 
This is a unique position combines software engineering with research on intelligent systems. Salaries and contract will be based on previous experience according to TVöD guidelines. This is a full-time position. The position is initially limited to two years with the possibility of a permanent position.

Your role

As part of the Software Workshop, you will be deeply involved in some of the world’s most exciting AI projects. The systems you develop will enable scientists and engineers to build larger and more complex systems based on the research of the institute and our collaborators around the world.

You will work with researchers across the Institute to translate research code into maintainable, deployable, and robust software. The software projects may be used internally, made available open-source, or even licensed for commercial use.

Through open-source libraries, web applications, and software infrastructure you will enable new discoveries on intelligent systems and help promote this worldwide.

Your tasks

  • professional software design, coding, testing and documentation;
  • maintenance of software libraries created and used by the research departments or groups;
  • dissemination of good software practices through tutorials and code reviews;
  • translation of research code into production code, with algorithmic optimization and design improvement;
  • development and deployment of research web applications, including support for experiments using service platforms such as Mechanical Turk.

Your profile

  • Master degree in Computer Science, Applied Mathematics or related field, with two or more years experience in software engineering (e.g. professional software development in a team and/or open source experience);
  • significant programming experience in C++, Python and/or other languages;
  • significant background in scientific programming, code optimization, and knowledge transfer;
  • good mathematical knowledge in areas like linear algebra, calculus, probability, and/ or numerical analysis;
  • experience in machine learning, robotics, and/or computer vision will be appreciated;
  • experience with deep learning and tools such as TensorFlow would be helpful;
  • experience with scientific libraries and/or parallel/GPU programming will be appreciated;
  • excellent team playing skills;
  • excellent written/spoken English and communication skills.

Your application

Candidates should send their PDF application, quoting the reference number 32.18. in English, including CV and list of references via e-mail to

The Max Planck Society is committed to employing more handicapped individuals and especially encourages them to apply. Furthermore, the Max Planck Society seeks to increase the number of women in areas where they are underrepresented and therefore explicitly encourages women to apply.

For more information or questions about scientific and technical aspects of the position please contact Jean-Claude Passy at . For other questions, please contact Sabrina Jung at .

Multiple positions are available and will be open until filled or no longer needed. Preference will be given to applications received by September 1, 2018. If you prefer to send a hardcopy application, you may do so. Please address it to the joint administration at the institue.

Go to Editor View