Research Software/DevOps Engineer iv), 80 - 100 %

Max Planck Institute for Intelligent Systems
Tübingen, Germany
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Tübingen, Germany

Tech stack

Agile Methodologies
Computer Vision
C++
Program Optimization
Continuous Integration
DevOps
Python
Machine Learning
Ansible
Software Engineering
Product Software Implementation Methods
Software Systems
Gitlab-ci
Information Technology
Code Restructuring
Software Library
Docker

Job description

is a unique central scientific facility at the intersection between software engineering and research. It conducts research in the area of computer science and supports the departments and research groups of the institute in software development. Its main goal is to increase the quality and impact of the research at the institute, both internally and worldwide., You will work closely with the scientists and engineers of the institute. You will directly contribute to projects in various areas (e.g., machine learning, computer vision, robotics, haptics), helping researchers to translate research prototypes into supportable software. You will also maintain and develop part of our software infrastructure.

Responsibilities may include:

  • Implementation of software solutions for research purposes
  • Translation of research code into robust software (e.g., optimization, refactoring)
  • Contribution to research projects to allow deployment (containerization, virtualization)
  • Management and diversification of our in-house software infrastructure (e.g., CI/CD)
  • Dissemination of good software practices (reviews, tutorials, workshops)
  • Maintenance of software libraries and infrastructure

Requirements

Do you have experience in Software development?, Do you have a Master's degree?, * An M.Sc. or PhD in computer science, electrical engineering, or related discipline

  • Several years of experience in software or DevOps engineering
  • Team-player attitude
  • Excellent communication skills in written and spoken English

You bring at least two of the following skills:

  • Expertise in C++ and/or Rust and Python
  • Experience in code optimization and impementing scientific libraryies
  • Experience in Agile software development
  • Experience with DevOps-related frameworks (Docker, Ansible, Gitlab CI/CD...)

Benefits & conditions

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.

About the company

Embedded in Tübingen's rapidly growing science and technology campus, the Max Planck Institute for Intelligent Systems is an internationally leading research institute doing cutting-edge research in artificial intelligence (AI) and related fields of machine learning, computer vision, robotics, haptics, and more. The institute has close ties to ELLIS, a Europewide research network in machine learning, the Cyber Valley initiative that connects researchers with startups and industry in the area, as well as the Tübingen AI Center, home to numerous leading AI researchers. We are seeking a Research Software/DevOps Engineer (m/f/div), 80 - 100 % with a diverse skillset to support researchers and engineers in turning research into high-impact software.

Apply for this position