Job offer IV-89/25 | Technische Universität Berlin
Back to list
Show job offer in the following language:

Technische Universität Berlin

Faculty IV - Institute for Software Enigineering and Theoretical Computer Science / FG Programming Languages

Technische Universität Berlin offers an open position:

Research Associate (PostDoc) - salary grade E13 TV-L Berliner Hochschulen

part-time employment may be possible

Tasks

The Chair of Programming Languages is looking for a postdoctoral researcher who advances our research on the design and implementation of a novel programming language named Descend for graphics processing units (GPUs). The research topcis include (but are not limited to):

  • Design of an advanced type system and programming abstractions which reflect the hardware capabilities of GPUs and ensure their safe programming
  • Design of semantic models, that describe the behavior of GPUs at different abstraction levels
  • Correctness proof of the type system
  • Design and implementation of a compiler, which realises the upper mentioned type systems and programming abstractions reflecting the behavior described by the semantic models
  • Design and implementation of novel optimization methods

To conduct the research it is excepted to:

  • Cooperate with other team members and external researchers, with the ambition to advance the knowledge and practices of programming language design for GPUs significantly
  • Preparation of scientific publications and presentations at workshops and conferences
  • Participation in organizational tasks of the research group

We offer a modern, international, collaborative, and team-oriented working environment with a wide range of further training opportunities in the research.

Requirements

  • Successfully completed university degree (Master, Diplom or equivalent), in computer science or similar fields (e.g., computer science, or related areas) and a completed (or concluded up to the time of signing the contract) PhD degree in the area of programming languages
  • Research experience (as demonstrated via related scientific publications)
  • Detailed theoretical knowledge and practical experience with the architecture and programming of GPUs, the theory of programming languages, and compiler construction
  • Excellent programming skills in Rust and CUDA (demonstared, e.g., via open source projects)
  • Good knowledge of German and/or English required; willingness to acquire the respective missing language skills

Desirable:

  • Excellent communication skills

In case of questions, please feel free to contact Prof. Dr. Steuwer (michel.steuwer@tu-berlin.de).

How to apply

Please send your written application with the reference number and the usual documents (cover letter, CV with final grades, certificates of degrees) preferably by email to petra.dudakova@tu-berlin.de addressed to Technische Universität Berlin – Die Präsidentin – Fakultät IV, Institut für Softwaretechnik und Theoretische Informatik, FG Programmiersprachen, Prof. Dr. Michel Steuwer, Sekr. EN 21, Einsteinufer 17, 10587 Berlin.

Please send copies only. Original documents will not be returned.

By submitting your application via email you consent to having your data electronically processed and saved. Please note that we do not provide a guarantee for the protection of your personal data when submitted as unprotected file. Please find our data protection notice acc. DSGVO (General Data Protection Regulation) at the TU staff department homepage: https://www.abt2-t.tu-berlin.de/menue/themen_a_z/datenschutzerklaerung/.

To ensure equal opportunities between women and men, applications by women with the required qualifications are explicitly desired. Qualified individuals with disabilities will be favored. The TU Berlin values the diversity of its members and is committed to the goals of equal opportunities. Applications from people of all nationalities and with a migration background are very welcome.

Facts

Published 21.03.2025
Number of employees ca. 7000
Category Graduate position, Research assistant
Location Germany, Berlin, Berlin, Charlottenburg
Area of responsibility Research
Start date (earliest) Earliest possible
Duration until 31/01/27
Full/Part-time full-time, part-time employment may be possibleDas Fachgebiet Programmiersprachen sucht eine/n wissenschatliche/n Mitarbeiter/in (Postdoc), der/die unsere Forschung zum Design und der Entwicklung einer neuartigen Programmiersprache zur Programmierung von Grafikkarten, mit dem Namen Descend, vorantreibt. Dies beinhaltet die folgenden Forschungsthemen (ist aber nicht ausschließlich beschränkt auf diese): • Design eines fortgeschrittenen Typ-Systems und Programmierabstraktionen, welche die Hardwarefähigkeiten von Grafikkarten abbilden und eine sichere Programmierung dieser ermöglichen • Design von semantischen Modellen, welche das Verhalten von Grafikkarten auf unterschiedlichen Abstraktionsnieveaus beschreiben • Korrektheitsbeweis des Typ-Systems • Design und Implementierung eines Compilers, welcher die oben genannten Typ-Systeme und Programmierabstraktionen unter Berücksichtigung der Semantischen Modelle umsetzt • Design und Implementierung von neuartigen Optimierungsmethoden Zur Durch
Remuneration Salary grade E13
Homepage http://www.tu-berlin.de

Requirements

Qualification Master, Diplom or equivalent and PhD
Field of study Computer science

Contact

Reference number IV-89/25
Contact person Prof. Dr. Steuwer
Contact email michel.steuwer@tu-berlin.de

Apply

Application deadline 04.04.2025
Reference number IV-89/25
By post

Technische Universität Berlin
- Die Präsidentin -
Fakultät IV, Institut für Softwaretechnik und Theoretische Informatik, FG Programmiersprachen, Prof. Dr. Michel Steuwer, Sekr. EN 21, Einsteinufer 17, 10587 Berlin

By email petra.dudakova@tu-berlin.de