Unser Kunde ist ein innovativer Arbeitgeber, der Stabilität und Flexibilität vereint und sich für Menschen und den Planeten einsetzt. In dieser Rolle als Software Engineer im Bereich Video Ingest & Storage werden Sie Teil eines hochqualifizierten und leidenschaftlichen Teams, das die Software für die Bereitstellung von originären Inhalten für eine leistungsstarke Streaming-Plattform entwickelt. Ihre Aufgaben umfassen die Verbesserung der Encoding-Pipeline für Live- und On-Demand-Inhalte sowie die Integration von GPU- oder Cloud-Ressourcen in die Infrastruktur. Sie werden Herausforderungen im Bereich der großflächigen Speicherung für Video-on-Demand (VOD) und nPVR-Inhalte angehen und die Fehlertoleranz der Plattform verbessern. Darüber hinaus entwickeln Sie hochwertigen, sauberen und wartbaren Code und arbeiten eng mit Stakeholdern und Ingenieuren im gesamten Unternehmen zusammen. Das Arbeitsumfeld ist international und inklusiv, und es erwartet Sie eine Unternehmenskultur, die auf Vertrauen, Transparenz und Teamarbeit basiert. Sie haben die Möglichkeit, Ihre Karriere aktiv zu gestalten und an der Entwicklung zukunftsweisender Technologien mitzuwirken.
Software Engineer - Video Ingest & Storage
Beschreibung
Anforderungen
Der ideale Kandidat bringt umfangreiche Kenntnisse in der Programmierung mit C/C++ mit und hat ein ausgezeichnetes Verständnis der Grundlagen von Betriebssystemen, insbesondere Linux. Sie sollten Erfahrung in der Entwicklung hochgradig paralleler und verteilter Systeme haben sowie in der Lage sein, komplexe Systeme mit Testwerkzeugen, Netzwerkmanagementsystemen und Fehlerberichterstattungssystemen zu diagnostizieren und zu beheben. Eine Bereitschaft und Fähigkeit, neue Technologien und Programmiersprachen zu erlernen, ist ebenfalls erforderlich. Erfahrung in der Entwicklung und Unterstützung von Produktionssystemen mit 24/7-Betrieb ist von Vorteil. Bonuspunkte gibt es für Kenntnisse in der Programmierung mit Golang sowie Erfahrung mit verteilten Datenspeichern wie Scylla oder ClickHouse. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und analytisches Denken sind für diese Position ebenfalls wichtig.