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.