Stellenangebot IV-236/26 | Technische Universität Berlin
Zurück zur Liste
Sprache:

Technische Universität Berlin

Faculty IV - Electrical Engineering and Computer Science, Institute of Telecommunication Systems / Internet Architecture and Management (INET)

Research Assistant

under the reserve that funds are granted; part-time employment may be possible

About us

QUICast is a research and development project that explores a new paradigm for scalable live video delivery by combining IP multicast with modern transport protocols such as QUIC. The goal is to significantly improve the efficiency and scalability of large-scale live streaming compared to traditional unicast-based approaches.

The project is funded within the xG-Incubator program and runs for an initial 12-month development phase, during which a functional demonstrator will be implemented and evaluated in a real-world environment.

QUICast brings together expertise in network protocols, distributed systems, video streaming, and client applications. If the project is successful, a startup spin-off is planned in a second phase to further develop and deploy the technology.

We are building a small, highly technical team to design and implement the core components of this system.

The work builds on the IETF Internet-Draft “QUIC Multicast”, co-authored within the project, and aims to develop a prototype implementation and experimental evaluation.

The position is initially limited until 31/05/2027; if the project successfully leads to a startup spin-off, there will be if necessary an opportunity to continue working on the technology within the new company.

Your responsibility

To strengthen our team, we are looking for a Transport Protocol Engineer who will focus on extending existing QUIC implementations to support multicast-based transport mechanisms.
Your work will involve designing and implementing extensions to existing QUIC stacks and evaluating how multicast transport can be integrated with existing QUIC reliability, congestion control, and flow control mechanisms.

Your responsibilities will include:

  • Extending existing QUIC implementations to support the proposed multicast transport extensions
  • Designing and implementing new QUIC frame types and protocol extensions
  • Evaluating how multicast transport interacts with QUIC congestion control and flow control
  • Implementing prototype mechanisms for reliability and loss handling in multicast environments
  • Ensuring compatibility between client and server implementations
  • Collaborating with backend and client developers to integrate the modified protocol stack into the system
  • Evaluating performance and scalability of the protocol implementation
  • Contributing to technical documentation and reference implementations
  • Supporting standardization-related work, such as preparing technical contributions or prototype implementations that may inform future IETF or similar standards discussions

Expected Outcomes After One Year
At the end of the first project phase, the protocol work should achieve the following milestones:

  • A complete prototype implementation of MCQUIC, extending an existing QUIC implementation
  • Documented design considerations and prototype mechanisms for congestion control and flow control
  • A scalable implementation capable of supporting up to 1000 clients
  • Public documentation and publication of the source code as a reference implementation

Your profile

  • Successfully completed univrsity degree (Master, Diplom or equivalent) in Computer Science, Computer Engineering, or a related field
  • Strong understanding of transport protocols and networking fundamentals
  • Familiarity with QUIC protocol internals
  • Experience with low-level network programming
  • Experience working with protocol implementations or network stacks
  • Ability to work independently in a small, focused development team desirable
  • Interest in developing new transport protocol mechanisms desirable
  • Good knowledge of German and/or English required; willingness to acquire the respective missing language skills
  • Experience working with QUIC implementations (e.g., quiche, msquic, picoquic) desirable
  • Experience implementing transport protocols or protocol extensions desirable
  • Knowledge of congestion control mechanisms desirable
  • Experience with Rust, C, or C++ desirable
  • Experience contributing to open-source networking projects desirable
  • Familiarity with IETF processes or Internet standards development desirable

What we offer

  • Opportunity to work on cutting-edge transport protocol research
  • The chance to help design a new protocol extension for large-scale media delivery
  • A small, highly technical engineering team
  • Opportunity to contribute to public reference implementations and potential standardization efforts

How to apply

Please send your application, including the reference number and the usual supporting documents, by email to m.franke@tu-berlin.de.

By submitting your application via email you consent to having your data electronically processed and saved. Please note that we do not provide a guaranty 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 19.06.2026
Number of employees ca. 7000
Category Research assistant
Location Germany, Berlin, Charlottenburg
Area of responsibility Academia and research, Research (academic)
Start date (earliest) Earliest possible
Duration until 31/05/2027
Full/Part-time full-time; part-time employment may be possible
Remuneration Salary grade 13 TV-L Berliner Hochschulen
Homepage http://www.tu-berlin.de

Requirements

Qualification Master, Diplom or equivalent

Contact

Reference number IV-236/26
Contact person Prof. Dr. Schmid

Apply

Application deadline 03.07.2026
Reference number IV-236/26
By email m.franke@tu-berlin.de