Lead research software engineer (m/f/d, E 13 TV-L, 100%)

University of Tuebingen
February 19, 2023
Offerd Salary:Negotiation
Working address:N/A
Contract Type:Other
Working Time:Negotigation
Working type:N/A
Ref info:N/A


Lead research software engineer (m/f/d, E 13 TV-L, 100%) Tübingen AI Center

Application deadline: 19.02.2023

Lead research software engineer (E 13 TV-L, 100%, m/f/d, permanent)

We are looking for someone with both skills and experience in software engineering and project management, who would like to develop further in Machine Learning (Deep Learning) and Research.

Who We Are The Tübingen AI Center aims to foster a world-class research ecosystem in the field of Machine Learning and Artificial Intelligence. It is one of five competence centers funded by Germany's Ministry of Education and Research. It is part of the major Cyber Valley initiative, where many partners in academia and industry have joined forces to work on breakthroughs in artificial intelligence. The Tübingen AI Center is a joint institute between the University of Tübingen and the Max Planck Institute for Intelligent Systems, which are top academic institutions in artificial intelligence. An important part of the Tübingen AI Center is the software engineering team that supports the research ecosystem in website platforms, computing infrastructure and research projects. This position is permanent.


  • Responsible for the development of the software projects assigned to the team;
  • Support and mentor the team members in software engineering;
  • Work on Machine Learning, Computer science and Robotics research projects alongside PhD students;
  • Setup/Maintain software systems like Jenkins, Grafana;
  • Develop features for websites like KI-Kurs (www. ki-kurs.org), Platform of the German competition for AI (www. bw-ki.de);
  • Make ad-hoc analysis, for example evaluate the research impact of the Tübingen AI Center;
  • Qualifications:

  • Master's degree in Computer Science or a related technical field;
  • Experience in software development:
  • Minimum web-development skills: HTML, CSS, Javascript;
  • Software engineering skills: writing code, testing, deploying. We use Python but Java or C/C++ are good as well;
  • Know your way around the Linux Shell;
  • Fluent in English;
  • It's a plus if you have a good understanding of machine learning algorithms and tools (e.g. Gradient descent, PyTorch);
  • Show us what you can do by providing links to your portfolio examples, GitHub or online source code repository.

    What we offer The position is going to start on 1st of May 2023. Our team is passionate about AI and consists of people from all around the world. This position is a great opportunity to gain or advance skills in machine learning. We have a flexible structure and you are encouraged to also push your own ideas and projects. All of our work is supported by a professionally managed GPU computing cluster with 440 Nvidia 2080-Ti GPUs, 200 Nvidia V100 GPUs and more than 300 Nvidia A100 GPUs.

    Application and deadline Equally qualified applicants with disabilities will be given preference in the hiring process. The university is committed to equal opportunities and diversity. The position can be shared. The employment will be carried out by the central administration of the University of Tübingen. Please send your complete application documents (cover letter, CV and credentials) electronically as a single PDF-file to applicationsspam [email protected] latest by 19th of February 2023.

    From this employer

    Recent blogs

    Recent news