Computer Scientist / Software Engineer (m/f/d) for the Central Scientific Facility of the Cyber Valley

Einsatzort: Tübingen


  • Solid State Research & Material Sciences
  • Structural and Cell Biology
  • Computer Science

Art der Stelle

Computer Scientist / Software Engineer (m/f/d) for the Central Scientific Facility of the Cyber Valley

Stellenangebot vom 20.05.2020

Join us at the Max Planck Institute for Intelligent Systems an internationally leading research institute dealing with the fundamental challenges of artificial intelligence (AI) and related fields. Our scientists are engaged in the research fields of machine learning, computer vision, robotics, haptics, and more. Together with the State of Baden-Württemberg, the Universities of Stuttgart and Tübingen, and leading companies from the IT and industrial sectors, we have established one of Europe’s largest research partnerships in AI and Intelligent Systems: Cyber Valley (, which is fostering a dynamic ecosystem for technology transfer and start-ups.

To provide professional, high-quality scientific and engineering expertise to our diverse and expanding research community, the institute has established a set of central scientific facilities in the areas of robotics, materials, computer vision, medical systems, high-performance computing, and software development. Working alongside some of the most talented researchers in the field, the scientists and engineers of these central facilities have the opportunity to make significant contributions to an incredibly wide variety of projects.
The position will be located in the Tübingen site of our institute as part of the Software Workshop team.

Our offer

In this context, we have a highly interesting opportunity as Computer Scientist/Software Engineer (m/f/d)

This is a unique position combining software engineering with research on intelligent systems.
Salaries and contract will be based on previous experience according to the Public Service Wage Agreement (TVöD) guidelines. This is a full-time position. The position is initially limited to two years with the possibility of a transition into a permanent position.

Your role

As part of the Cyber Valley Central Scientific Facility, you will be the cornerstone of our new software studio that bridges the world’s most exciting, cutting-edge and interdisciplinary AI projects with software engineering. By translating scientific advances into (intelligent) mobile, web, and desktop applications, and developing machine learning methods, open-source libraries, and software infrastructure you will enable new discoveries on intelligent systems and help disseminate them worldwide.

Responsibilities may include

  • Development and deployment of intelligent mobile apps
  • Data science including working with data bases, data management, preprocessing, data analysis, computational statistics, and machine learning
  • Development of research web applications, including web apps for data visualization, and support for programming and running online experiments using service platforms such as Mechanical Turk and psiTurk
  • Support researchers in GPU programming, parallel computing (e.g., CUDA, OpenCL, embedded GPUs), and scientific computing
  • Supporting researchers in the application of machine learning frameworks, such as Tensorflow, pytorch, PyMC3, or Pyro, and contributing to the development of new deep learning, reinforcement learning, and/or probabilistic programming methods
  • Programming and software development for embedded systems (e.g., microcontrollers or smart devices)
  • Development and programming of real-time sensing and measurement systems
  • Translation of research code into production code (with algorithmic optimizations and design improvements) in multiple widely used programming languages and dissemination of the resulting packages

Your profile

You have a M.Sc. or PhD in Computer Science or a related discipline, two or more years of experience in software engineering (e.g., professional software development in a team and/or open source experience), a team-player attitude, excellent communication skills in written and spoken English, and experience in several of the following areas:

  • Mobile app development
  • Programming in C++ and many other languages
  • GPU programming
  • Web development
  • Data science and machine learning
  • Embedded systems programming
  • Robotics, computer vision, or deep learning tools such as TensorFlow and pytorch
  • Scientific programming and knowledge of scientific libraries, parallel programming, and code optimization

Your application

Please include an English cover letter, an English CV and a list of references in your application and upload your application as one PDF file to our application server.

Please also include links to code that you have written (e.g. GitHub/Bitbucket account).
The application deadline is July 5th, 2020.
For more information or questions about scientific and technical aspects of the position please contact Jean-Claude Passy at .
More information about the Tübingen site of the Max Planck Institute for Intelligent Systems can be found on

If you prefer to send a hardcopy application, you may do so. Please address it to:

Max-Planck-Institute for Intelligent Systems
Joint Administration
Heisenbergstr. 1
70569 Stuttgart

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. The Max Planck Society strives for gender equality and diversity.