Studierende & Absolventinnen gesucht für Forschungsprojekt Live Video Streaming / Kommunikation

Website nanovideo nanocosmos

Live Streaming Around The World in 1 Second

ENGLISH VERSION HERE
Hier findest du die beschreibung unseres Forschungsprojektes gefolgt von der Stellenbeschreibung auf deutsch

Studierende & Absolvent*innen aufgepasst: nanocosmos sucht Software-Entwickler*innen

Interesse an Live Streaming? Arbeite in einem kreativen, innovativen Team in Berlin!

Wir entwickeln nanoStream Cloud, eine Live-Streaming-Plattform für interaktive Anwendungen und Kommunikation in Echtzeit, und arbeiten hart, aber mit Freude an neuen innovativen Produkten für Videokommunikation. Unsere weltweiten Kunden sind Lizenz-Kunden im B2B-Bereich, die Live-Video-Streaming in ihre Webanwendungen einbauen, z.B. Unternehmen, Universitäten, Konzert- und Eventveranstalter, Auktions- und Gaming-Anbieter. Ein Hauptaugenmerk liegt darauf, es Kunden so einfach wie möglich machen, Live-Video in ihre Anwendungen einzubauen.

Momentan arbeiten wir an einem Forschungs- und Entwicklungsprojekt für “Hybride Veranstaltungen”. Im Rahmen dieses Projektes und in Zusammenarbeit mit anderen Unternehmen und Forschungsinstituten werden neue Technologien und Anwendungsumgebungen entwickelt, sowohl für die virtuelle als auch die hybride, video-basierte Kommunikation und Zusammenarbeit. Hierfür suchen wir begeisterte Software-Entwickler*innen.

Wir nehmen auch Bewerbungen von Teams an, die gemeinsam an diesem Projekt arbeiten wollen. Das Projekt kann in Form von Projekt- und Abschlussarbeiten oder auch als Praxissemester angerechnet werden.

Projektbeschreibung

Entwicklung einer Plattform und Technologien für videobasierte virtuelle und hybride Meetings

Im Rahmen der F&E-Tätigkeiten können verschiedene Teilprojekte realisiert werden.

  • Einbindung in Live-Streaming-Umgebungen für die Verteilung an große Zuschauergruppen— Implementierung verschiedener Nutzungsszenarien (informelle Meetings, Panel Discussion, E-Learning, Versammlungen, Konzerte, Thester, Moderatorfunktionen, virtuelle Bühne, …)
  • Kreative Gestaltung des Systems, der Anwendung und UI
  • Einbindung von interaktiven Elementen wie Chat, Likes, Voting
  • API-Integration verschiedener Funktionen, Freischaltung mit Tokens (JWT)
  • Nutzung von möglichen Basisplattformen (z.B. Jitsi, Chatmosphere, Youtube.live, nanoStream Cloud, nanoMeet …)
  • Evaluation von innovativen Lösungsansätzen für hybride Meetings (z.B. Chatmosphere, gather.town, work.adventure)
  • Identifikation von Nutzungsszenarien für virtuelle und hybride Meetings
  • Entwicklung von innovativen Nutzungskonzepten für virtuelle und hybride Events
  • Entwicklung von Tools für das Event-Management (Agenda, Teilnehmer*innen, …)
  • Zuschalten von externen Redner*innen in Live-Streaming-Präsentationen

Schwerpunkte

  • Gute User-Experience (UX)
  • Web-basierte Entwicklung (WebRTC / HTML5 / Javascript, neue Standards wie WebTransport)
  • Node-JS-Backend (wahlweise auch andere Technologien)
  • Integration von Meeting- und Live-Streaming-Konzepten
  • Mögliche Nutzung für größere Personengruppen
  • Optionale Nutzung von Produktions-Tools für Video-Mixing wie OBS, NDI

Mögliche Anwendungen

  • Virtuelle und hybride Lehrveranstaltungen und Präsentationen
  • Virtuelle und hybride Live-Konzerte und andere Events
  • Virtuelle und hybride Treffen mit vielen Teilnehmenden
  • Wie können virtuelle und hybride Events mit Videounterstützung nutzerfreundlich gestaltet werden?
  • Wie können größere Gruppen teilnehmen (500 und mehr)?

Beispiele für mögliche Anwendungsumgebungen:

  • Town-Hall-Meetings für große Unternehmen mit Einbeziehung der Mitarbeiterinnen
  • Künstlerische Events mit Zuschauereinbindung
  • Live-Konzerte mit Fan-Engagement
  • Mitgliederversammlungen
  • Podiumsdiskussionen mit Zuschauerbeteiligung
  • Konferenzen
  • Schulungen und Seminare
  • Gamification von Live-Events

Referenzprojekte

  • Berlin Biennale – Veranstaltungen für zeitgenössische Kunst
  • nanoMeet – virtuelle Meetings mit Live Streaming verbinden
  • chatmosphere (German project – based on Jitsi API)
  • Interaktive Live-Konzerte (in Zusammenarbeit mit einem Konzertveranstalter)
  • Zusammenarbeit mit weltweit tätigen Industriepartnern
  • Eigene kreative Ideen / Projekte möglich
Virtuelle und hybride Events mit nanoStream Cloud
Virtuelle und hybride Events mit nanoStream Cloud

 

Software-Entwickler*innen (Javascript / Node.JS) für  den Entwurf und die Entwicklung von Anwendungen, Tools, API, Frontend und Backend

Du wirst mit an web-basierten Video-Tools arbeiten. Wir wollen dabei das auf WebRTC basierende Open-Source-System Jitsi verwenden, das wir bereits als Grundlage für unser neues Produkt nanoMeet verwenden. Andere Tools sollen ebenfalls untersucht und ggf. für die Entwicklung verwendet werden. Ziel ist die mögliche Integration in interaktive Video-Anwendungen, dabei liegt die Anbindung an unsere eigene nanoStream Cloud nahe.

Du untersuchst dabei neben der Videounterstützung auch weitere Hilfsmittel zur Unterstützung von virtuellen und hybriden Treffen, wie gather.town work.adventure.

Wir arbeiten in einem heterogenen Team in mehreren Sprachen (momentan deutsch und englisch). Unser Büro ist in Berlin, Deutschland. Es ist möglich vom Büro und/oder zu Hause aus zu arbeiten, Vollzeit oder Teilzeit, Auftragsarbeit sind möglich.

Aufgaben

  • Test, Entwicklung und Wartung von wichtigen Systemfunktionen und neuen Innovationen
  • Arbeit an HTML5-Video Streaming im Browser
  • Arbeit mit Meeting-Anwendungen wie Zoom und Jitsi
  • Zusammenarbeit mit anderen Team-Mitgliedern bei der Untersuchung von Design Ansätzen, der Erstellung von Prototypen für neue Technologien und der Bewertung der technischen Machbarkeit.
  • Arbeit in einem agilen Umfeld, um qualitativ hochwertige Software in kurzen Iterationen zu liefern.

Qualifikationen

  • 2+ Jahre Erfahrung (Ausbildung, Selbststudium oder Arbeitserfahrung).
  • Schreiben von HTML-, JS- und CSS-Code, der mit anderen Browsern kompatibel ist
  • JavaScript (Vanilla und Node.js), inkl. Fehlersuche
  • REST API Design und Implementierung
  • Agile Arbeitsabläufe, Git, ticketbasierte Teamarbeit, Instant Messaging
  • Interesse an der Arbeit mit interaktiver videobasierter Kommunikationssoftware

Zusätzliche Fähigkeiten

  • Gutes Englisch, Deutsch ist ein Plus, aber nicht erforderlich
  • Agiler, iterativer Entwicklungsansatz: Interesse an der Zusammenarbeit mit einem internationalen Team und Kunden innerhalb kurzer Release-Zyklen

Was wir bieten

  • Flexibilität: Flexible Arbeitszeiten, Arbeit von zu Hause und/oder in unserem modernen Büro in Berlin-Tegel
  • Verantwortung: Agile Prozesse, dynamische Projekte mit Herausforderungen, die Raum für Kreativität bieten und Eigenverantwortung fordern
  • Chancen: Mitarbeiter haben die Möglichkeit, Teil einer wachsenden Branche und neuer Technologietrends zu sein und mit ihren Beiträgen etwas zu bewirken
  • Einblicke: Flexible und transparente Struktur, die Einblicke in Live-Video, Produkte/Dienstleistungen von der Kamera bis zum Zuschauer, intern oder in Bezug auf die Benutzeroberfläche bietet
  • Beständigkeit: Unsere Technologie ist innovativ, aber dennoch etabliert und basiert auf langjährigem Know-how. Wir sind ein profitables und zuverlässiges Unternehmen.
  • Vergünstigungen & Vorteile: Freie Wahl der Marken der technischen Ausstattung – Unsere Mitarbeiter bestimmen, womit sie am besten arbeiten können. Plus: Social Events, hervorragender Kaffee, Wasser, Erfrischungen und Obst.
  • Technologie: einzigartige Entwicklungen auf Basis von Cloud- und Video-APIs, Backend und Frontends, basierend auf verschiedenen Tech-Stacks, wie Javascript, React, NodeJS, REST APIs, Video-Encoding, Kommunikation, Streaming und Playback-Komponenten, plattformübergreifende HTML5-Anwendungen, WebRTC, Websockets, HLS, H264, Daten-Metriken und -analysen und vieles mehr

Wer wir sind

Wir verschwenden nicht unsere Zeit und das Geld unserer Kunden und fragen uns, was das Produkt ist, während wir Unmögliches für wenig erwarten. Wir sind profitabel, organisiert und bieten mit nanoStream Cloud eine Lösung an, die bereits einzigartig ist und unseren Partnern und Kunden einen enormen Mehrwert bietet.

Wir unterstützen Vielfalt, Gleichberechtigung und Integration und ermutigen alle, die qualifiziert sind, sich zu bewerben.

Bist du bereit für eine Herausforderung?

Wenn Du gut bist in dem, was du tust und deine Fähigkeiten einsetzen willst, um Herausforderungen mit einem tollen Team zu lösen und gemeinsam Innovationen zu schaffen, würden wir gerne von Ihnen hören! Für den nächsten Schritt, probier’ unsere Live-Streaming-Plattform hier aus und sag uns, was du denkst – gerne via Email: jobs@nanocosmos.de.

Deine Bewerbung schick uns bitte per E-Mail an jobs@nanocosmos.de mit Anschreiben, Lebenslauf und Referenzen, Gehaltsvorstellungen und frühestem Eintrittstermin.

Wir freuen uns darauf, von dir zu hören!

Weitere Stellen sind hier gelistet.

Weitere Informationen

nanocosmos

BHT

Live Player

Source Code

Jitsi

Other tools

Chatmosphere

To apply for this job email your details to jobs@nanocosmos.de