8.905 IT-Jobs

Backend Systems Engineer (C++, Golang)

Jobriver HR Service (8903 weitere Jobs)
Berlin
Vor Ort
Vollzeit
Mid-Level
vor 57 Tagen
Aktualisiert vor 51 Tagen
43.000 € – 61.000 € / Jahr
Jobriver schätzt: 31.833 € – 108.542 € / Jahr Backend-Entwickler

Beschreibung

Das Unternehmen bietet eine ideale Mischung aus Stabilität und Flexibilität und legt großen Wert auf die Menschen und den Planeten. Als Backend Systems Engineer im Streaming- und CDN-Team sind Sie maßgeblich daran beteiligt, wie Millionen von Nutzern ihre Lieblingsinhalte erleben. Sie werden tief in die C++- und Go-basierten Systeme eintauchen und hochwertigen, wartbaren Code entwickeln, der unser maßgeschneidertes Content Delivery Network (CDN) antreibt. Zu Ihren Aufgaben gehören das Schreiben von Code, das Testen, die Konfiguration von Datenpipelines und das Debuggen komplexer Probleme, während Sie eng mit Ihrem Team und anderen Abteilungen zusammenarbeiten. Das Streaming- und CDN-Team ist verantwortlich für die Bereitstellung von Videoinhalten über das proprietäre CDN des Unternehmens. Sie entwickeln und warten die Software für die CDN-Edge-Knoten, die alles von Caching und Verpackung bis hin zu DRM-Verschlüsselung und der Bereitstellung von Videodateien in verschiedenen Formaten wie DASH und HLS abdeckt. Darüber hinaus erstellen und warten Sie die Backend-Dienste, die hauptsächlich in Go geschrieben sind und für die Initiierung und Konfiguration von Streams verantwortlich sind. Diese Dienste sind entscheidend für die Verwaltung der Benutzerautorisierung und -validierung sowie für die Bereitstellung von Streamdaten an interne Datenpipelines. Sie werden auch zur Middleware in Python beitragen, die die Streamerstellung orchestriert und die Konfiguration verwaltet. Das Unternehmen bietet Ihnen die Möglichkeit, Ihre Karriere in einem freundlichen, internationalen und inklusiven Arbeitsumfeld voranzutreiben. Sie werden Teil eines engagierten Teams, das seit seiner Gründung an einer besseren Zukunft arbeitet.

Anforderungen

Der ideale Kandidat bringt Expertise in C++ oder Go mit und hat ein starkes Verständnis für moderne Sprachmerkmale und Entwurfsmuster. Gute Kenntnisse in modernem C++, Go und Python sind erforderlich. Sie sollten ein tiefes Verständnis für hochgradig parallele und verteilte Systeme haben sowie Erfahrung mit modernen Datenbanksystemen und Echtzeitdatenströmen, z.B. Kafka oder Clickhouse. Exzellente Englischkenntnisse in Wort und Schrift sind notwendig. Wünschenswert sind Erfahrungen mit Video-Streaming-Technologien (DASH, HLS, FFmpeg usw.) sowie mit der Entwicklung und Unterstützung von Hochlast-Unix-Systemen in einer verteilten Produktionsumgebung mit 24/7-Betrieb. Ein gutes Verständnis von GNU/Linux und Systemadministrationsarbeiten ist ebenfalls von Vorteil. Bonuspunkte gibt es für Erfahrungen mit Container-Management-Systemen wie Kubernetes und Docker sowie für Kenntnisse im Debuggen von Netzwerkverkehr und ein gutes Verständnis der TCP/IP-Netzwerkprinzipien. Persönlich sollten Sie teamfähig, kommunikationsstark und analytisch denkend sein.

Technologien

Python Go Docker Kubernetes C++ Kafka

Soft Skills

Teamfähigkeit Kommunikation Analytisches Denken

Erforderliche Sprachen

Deutsch Englisch

Jetzt bewerben

52.000 €
0 / 800 Zeichen

Lebenslauf, Zeugnisse, Anschreiben (PDF, max. 10MB pro Datei, max. 5 Dateien)

Dateien hier ablegen oder klicken
Weitere Informationen findest du in der Datenschutzerklärung. Du kannst deine Einwilligung jederzeit widerrufen.