Senior Performance Engineer - Video Kodierung/Dekodierung Benchmarking (FFmpeg, Linux)

Aus der Ferne
Vollzeit
Sind Sie begeistert von der Optimierung von Videokodierungs- und Dekodierungssystemen? Wir suchen einen qualifizierten Performance Engineer, der unser Team verstärkt und wichtige Benchmarking-Initiativen leitet. In dieser Position führen Sie Leistungsanalysen durch, testen Kodierungseffizienz und verbessern unsere automatisierte Benchmarking-Infrastruktur für Linux- und Windows-Umgebungen. Hauptaufgaben - Durchführung umfassender Kodierungs-/Dekodierungs-Leistungstests, Evaluierungen der Kodierungseffizienz und Analysen des Energieverbrauchs mittels unseres spezialisierten automatisierten Testsystems. - Erstellung detaillierter Wettbewerbsanalyseberichte für interne Stakeholder und externe Kunden, mit Hervorhebung von Leistungskennzahlen und Optimierungsmöglichkeiten. - Effektive Kommunikation der Benchmarking-Ergebnisse mit funktionsübergreifenden Teams, einschließlich Vertrieb, Softwareentwicklung und Hardware-Engineering. - Kontinuierliche Verbesserung unseres proprietären Video-Kodierungs-/Dekodierungs-Benchmarking-Systems für Linux (Ubuntu 22.04, CentOS 8) und Windows (10/11) Plattformen. - Überwachung und Wartung der Benchmark-Serverfarm, Implementierung effizienter Netzwerkkonfigurationen und Sicherstellung optimaler Betriebszeit. - Identifizierung von Performance-Engpässen und Empfehlung von Optimierungen zur Verbesserung der Kodierungs-/Dekodierungseffizienz. - Dokumentation von Testverfahren und Erstellung umfassender technischer Spezifikationen für Benchmarking-Prozesse. Erforderliche Qualifikationen - Bachelorabschluss in Informatik, Softwareentwicklung oder gleichwertige praktische Erfahrung in einem verwandten Bereich. - Fortgeschrittene Kenntnisse in der Windows-Systemadministration, einschließlich Fehlerbehebung und Optimierungstechniken. - Grundlegende Linux-Kenntnisse einschließlich Befehlszeilenverständnis und grundlegende Skriptfähigkeiten. - Nachgewiesene Erfahrung in der Entwicklung und Wartung automatisierter Testframeworks und -methodologien. - Praktische Erfahrung in der Datenanalyse mit der Fähigkeit, komplexe Leistungskennzahlen zu interpretieren und in umsetzbare Erkenntnisse zu übersetzen. - Kenntnisse in Skriptsprachen, insbesondere Python 3.9+ für Testautomatisierung und Datenverarbeitung. - Englischkenntnisse auf mindestens mittlerem Niveau (sowohl schriftlich als auch mündlich) für effektive teamübergreifende Zusammenarbeit. - Ausgeprägte Problemlösungsfähigkeiten und Fähigkeit zum selbstständigen Arbeiten in einer Remote-Umgebung. Wünschenswerte Zusatzqualifikationen - Erfahrung mit FFmpeg (Version 5.0+) und fundierte Kenntnisse von Hardware- und Software-Videocodecs (H.264, H.265/HEVC, AV1, VP9). - Hintergrund in der Entwicklung von Benchmark-Tools oder Implementierung von Test-Automatisierungs-Frameworks. - Programmiererfahrung mit C/C++ oder fortgeschrittene Python-Kenntnisse für komplexe Datenmanipulation und -visualisierung (Pandas, NumPy, Matplotlib, Seaborn). - Vertrautheit mit Containerisierungstechnologien wie Docker zur Erstellung reproduzierbarer Testumgebungen. - Erfahrung mit Versionskontrollsystemen (Git) und CI/CD-Pipelines für Testautomatisierung. - Verständnis von Videoqualitätsbewertungsmetriken (PSNR, SSIM, VMAF) und Streaming-Protokollen. Warum Sie unserem Team beitreten sollten Werden Sie Teil unseres innovativen Teams und arbeiten Sie an modernsten Videokodierungstechnologien, die Streaming-Dienste und Medienplattformen weltweit antreiben. Sie haben die Möglichkeit, mit den neuesten Videocodecs zu arbeiten, zu Leistungsoptimierungsinitiativen beizutragen und mit Branchenexperten zusammenzuarbeiten – und das bei der Flexibilität einer Remote-Tätigkeit. Wir bieten wettbewerbsfähige Vergütung, berufliche Entwicklungsmöglichkeiten und ein unterstützendes Umfeld, das auf Wachstum und Innovation ausgerichtet ist.