Blätter-Navigation

Angebot 8 von 163 vom 19.06.2026, 12:11

logo

Technische Universität Berlin - Fakultät IV - Elektrotechnik und Informatik, Institut für Telekommunikationssysteme / FG Internet Architecture and Management (INET)

Wiss. Mitarbeiter*in (d/m/w)

unter dem Vor­be­halt der Mit­tel­be­wil­li­gung; Teil­zeit­be­schäf­ti­gung ist ggf. mög­lich

Über uns:

Über das Projekt – QUICast
QUICast ist ein Forschungs- und Entwicklungsprojekt, das ein neues Paradigma für die skalierbare Live-Videoübertragung untersucht. Ziel ist es, IP-Multicast mit modernen Transportprotokollen wie QUIC zu kombinieren, um die Effizienz und Skalierbarkeit großer Live-Streaming-Systeme im Vergleich zu klassischen Unicast-Ansätzen deutlich zu verbessern.

Das Projekt wird im Rahmen des xG-Inkubator-Programms gefördert und läuft zunächst über eine 12-monatige Entwicklungsphase, in der ein funktionsfähiger Demonstrator entwickelt und in einer realen Umgebung evaluiert werden soll.

QUICast vereint Kompetenzen aus den Bereichen Netzwerkprotokolle, verteilte Systeme, Video-Streaming und Client-Entwicklung. Bei erfolgreichem Projektverlauf ist in einer zweiten Phase eine Startup-Ausgründung geplant, um die Technologie weiterzuentwickeln und zu vermarkten.

Dafür bauen wir ein kleines, hochspezialisiertes technisches Team auf, das die zentralen Komponenten dieses Systems entwickelt.

Die Arbeiten bauen auf dem IETF-Internet-Draft „QUIC Multicast“ auf und sollen eine prototypische Implementierung sowie experimentelle Evaluation der vorgeschlagenen Mechanismen ermöglichen.

Die Stelle ist zunächst bis zum 31.05.2027 befristet; bei erfolgreichem Projektverlauf und einer möglichen Startup-Ausgründung besteht ggf. die Möglichkeit einer Weiterbeschäftigung im entstehenden Unternehmen.

Ihre Aufgaben:

Zur Verstärkung unseres Teams suchen wir eine Person, die sich auf die Backend-Implementierung des Systems konzentriert und die serverseitige Architektur von QUICast entwickelt.

Zu Ihren Aufgaben gehören insbesondere:

  • Entwurf und Implementierung einer skalierbaren Backend-Architektur für die Live-Videoverteilung
  • Entwicklung der Multicast-Senderinfrastruktur sowie von Fan-out-Mechanismen
  • Implementierung von Integritäts-Hashing und Verifikationsmechanismen
  • Implementierung und Optimierung von Flow-Control- und Congestion-Handling-Mechanismen
  • Entwicklung von Stream- und Channel-Management-Funktionen
  • Entwicklung und Test eines Fallback-Mechanismus von Multicast zu Unicast
  • Sicherstellung von Robustheit, Performance und Skalierbarkeit der Backend-Infrastruktur
  • Enge Zusammenarbeit mit Entwickler*innen, die an Client-Implementierungen und Erweiterungen des Netzwerk-Stacks arbeiten
  • Mitwirkung bei Tests, Dokumentation und Systemevaluation

Erwartete Ergebnisse nach einem Jahr
Am Ende der ersten Projektphase sollen folgende Ziele erreicht werden:

  • Eine voll funktionsfähige Serverarchitektur, die bis zu 1000 gleichzeitige Clients unterstützt
  • Ein robuster Fallback-Mechanismus von Multicast auf Unicast mit einer Umschaltzeit von unter 2 Sekunden
  • Unicast-Fallback mit weniger als 10 % Overhead im Vergleich zu einer Baseline-QUIC-Übertragung
  • Ein prototypischer Fan-out-Mechanismus, bei dem Quelle und Unicast-Handler auf getrennten Maschinen betrieben werden
  • Ein stabiler Demonstrator, der in einer realen Umgebung evaluiert werden kann

Ihr Profil:

  • Erfolgreich abgeschlossenes wissenschaftliches Hochschulstudium (Master, Diplom oder Äquivalent) in Informatik, Technischer Informatik, Wirtschaftsinformatik oder einem verwandten Fachgebiet
  • Gute Kenntnisse grundlegender Netzwerkkonzepte, insbesondere:
  1. Transportprotokolle
  2. QUIC
  3. IP-Multicast
  • Erfahrung in Low-Level-Netzwerkprogrammierung
  • Erfahrung in der Entwicklung performanter Backend-Systeme
  • Erfahrung mit Linux-basierten Serverumgebungen
  • Fähigkeit, eigenständig in einem kleinen, fokussierten Entwicklungsteam zu arbeiten erwünscht
  • Interesse an der Entwicklung neuer Netzwerktechnologien und Demonstratoren erwünscht
  • Gute Deutsch- und/oder Englischkenntnisse sind erforderlich; Bereitschaft, die fehlenden Sprachkenntnisse zu erwerben
  • Erfahrung mit QUIC-Implementierungen (z. B. quiche, msquic, picoquic) erwünscht
  • Erfahrung mit High-Performance-Networking oder Streaming-Systemen erwünscht
  • Programmiererfahrung in Rust, C oder C++ erwünscht
  • Kenntnisse im Bereich Live-Media-Streaming erwünscht
  • Erfahrung mit verteilten Systemen oder skalierbaren Backend-Architekturen erwünscht

Wir bieten:

  • Mitarbeit an einer hochaktuellen Netzwerktechnologie
  • Möglichkeit, eine potenzielle Startup-Technologie von Beginn an mitzugestalten
  • Arbeit in einem kleinen, hochmotivierten technischen Team
  • Gelegenheit, an der praktischen Umsetzung eines neuartigen Systems für Medienverteilung mitzuwirken

Hinweise zur Bewerbung:

Bitte senden Sie Ihre Bewerbung unter Angabe der Kennziffer mit den üblichen Unterlagen per E-Mail an m.franke@tu-berlin.de.

Mit der Abgabe einer Onlinebewerbung geben Sie als Bewerber*in Ihr Einverständnis, dass Ihre Daten elektronisch verarbeitet und gespeichert werden. Wir weisen darauf hin, dass bei ungeschützter Übersendung Ihrer Bewerbung auf elektronischem Wege keine Gewähr für die Sicherheit übermittelter persönlicher Daten übernommen werden kann. Datenschutzrechtliche Hinweise zur Verarbeitung Ihrer Daten gem. DSGVO finden Sie auf der Webseite der Personalabteilung: https://www.abt2-t.tu-berlin.de/menue/themen_a_z/datenschutzerklaerung/.

Zur Wahrung der Chancengleichheit zwischen Frauen und Männern sind Bewerbungen von Frauen mit der jeweiligen Qualifikation ausdrücklich erwünscht. Schwerbehinderte werden bei gleicher Eignung bevorzugt berücksichtigt. Die TU Berlin schätzt die Vielfalt ihrer Mitglieder und verfolgt die Ziele der Chancengleichheit. Bewerbungen von Menschen aller Nationalitäten und mit Migrationshintergrund sind herzlich willkommen.