25% off

Applykite25

Publisher
source

Volker Markl

Closing soon

Just added

1 days ago

PhD Positions in Database Systems, Data Science, and Machine Learning at Technische Universität Berlin Technische Universität Berlin in Germany

I am offering two fully funded PhD positions in computer science and data science at TU Berlin.

Technische Universität Berlin

Germany

email-of-the@publisher.com

Nov 21, 2025

Keywords

Computer Science
Data Science
Information Technology
Information Management
Big Data Analytics
Parallel Processing
Machinelearning
Distributed Systems
Large Language Models

Description

The Berlin Institute for the Foundations of Learning and Data (BIFOLD) at Technische Universität Berlin is offering two fully funded PhD positions in the fields of computer science and data science. These positions are available in the DIMA research group, led by Professor Volker Markl, and the DAMS research group, led by Professor Matthias Böhm. The DIMA group focuses on research in database systems, big data analytics, and the development of information management theory and algorithms, particularly for parallel and distributed processing systems handling large data volumes on heterogeneous processors. Teaching duties include courses such as Informationssysteme und Datenanalyse, Database Technology, and Scalable Data Science: Systems and Methods. The DAMS Lab is seeking a research associate with a focus on system infrastructure for data-centric machine learning pipelines and their efficient, scalable execution in both local and distributed environments. Research topics include language abstractions for ML pipelines, efficient training and inference of large language models (LLMs), compilation techniques for linear algebra programs, runtime kernels, parallelization strategies, ML system internals (memory management, I/O), and support for heterogeneous hardware accelerators. Teaching responsibilities are also part of the role. Applicants must hold a master's degree, diploma, or equivalent in computer science or a related field. Candidates from other domains are welcome if they are willing to address any gaps in computer science knowledge. Essential qualifications include a strong background in data management, applied machine learning, distributed systems, and software engineering, with mandatory programming experience in Python and Java (C/C++ is a plus). The ability to teach in German and/or English is required, with a willingness to acquire missing language skills. Additional desirable skills include teamwork, independent work style, motivation, research methods, scientific writing, and teaching experience. Both positions are fully funded (E13 TV-L salary grade) for up to five years, with options for full-time or part-time employment. The application deadlines are November 15, 2025 (DIMA) and November 21, 2025 (DAMS). Applications should be submitted via email with all required documents in a single file. The university encourages applications from women, individuals with disabilities, and people of all nationalities and backgrounds. For more information, refer to the official job postings and the BIFOLD website.

Funding

The positions are fully funded doctoral researcher roles (E13 TV-L salary grade) at Technische Universität Berlin. The funding covers salary and includes teaching duties. The duration is up to 5 years, with full-time or part-time employment possible. No tuition fees are mentioned.

How to apply

Submit your application with the reference number and all required documents (cover letter, CV, transcripts, degrees) in a single file (max 10 MB) via email to jobs@dams.tu-berlin.de. Ensure your application is complete and submitted before the deadline. Refer to the official job postings for further details.

Requirements

Applicants must have a completed academic university degree (master's, diploma, or equivalent) in Computer Science or a related field. Domain-specific backgrounds are considered if the candidate is willing to address any gaps in computer science knowledge. Required skills include a strong background in data management, applied machine learning, distributed systems, and software engineering. Programming experience in Python and Java is mandatory, with C/C++ as an advantage. The ability to teach in German and/or English is required, with a willingness to acquire missing language skills. Candidates should demonstrate teamwork, independent working style, high motivation, and preferably have experience in research methods, scientific writing, and teaching.

Ask ApplyKite AI

Start chatting
Can you summarize this position?
What qualifications are required for this position?
How should I prepare my application?

Professors