NVIDIA
NVIDIA
NVIDIA entwickelt Technologien für beschleunigtes Rechnen und künstliche Intelligenz, die in den Bereichen Gaming, Rechenzentren, Cloud Computing, Gesundheitswesen, Fertigung, Automobilindustrie und Robotik eingesetzt werden. Das Unternehmen arbeitet an Grafikprozessoren, KI-Plattformen, Simulationslösungen und branchenspezifischen Anwendungen, darunter NVIDIA Omniverse für kollaborative 3D-Workflows, NVIDIA DRIVE für die Entwicklung autonomer Fahrzeuge und NVIDIA Clara für Anwendungen im Gesundheitswesen. NVIDIA vereint große technische Teams, die an der Infrastruktur und Software für fortschrittliches Rechnen, Simulationen und KI-gestützte Analysen arbeiten.

Senior Softwareentwickler für Videosysteme bei NVIDIA, Bengaluru vor Ort

Senior Engineer für GPU-beschleunigte Video-Streaming-Software für NVIDIA GeForce NOW Cloud-Gaming mit Schwerpunkt auf Codecs, Videoqualität, Zuverlässigkeit, KI-Verarbeitung und Latenz.

Beschreibung

  • Video-Streaming-Funktionen entwickeln, die neue interaktive Erlebnisse ermöglichen
  • Funktionen entwickeln, die Bildqualität, Leistung, Zuverlässigkeit, Sicherheit und Wartbarkeit verbessern
  • GPU- und CPU-Leistung entlang der Video-Pipeline profilieren, Engpässe identifizieren und gemeinsam mit Teams für GPU-Hard- und -Software Lösungen umsetzen
  • Werkzeuge entwickeln, um die Videoqualität aus Sicht der Nutzer zu messen und Verbesserungen zu bewerten
  • Moderne Videokompressionstechnologien einsetzen, um hochwertiges Streaming für interaktive Grafikanwendungen bereitzustellen
  • Werkzeuge zur Qualitätsbewertung und -analyse auf Basis von Videometriken und Encoder-Statistiken entwickeln, um Regressionen zu erkennen, Funktionen zu bewerten und die Abstimmung von Codecs und Pipelines zu unterstützen
  • Maschinelle Lernverfahren und KI-Modelle auf Videoverarbeitung und adaptive Streaming-Algorithmen anwenden, um Artefakte und Latenz bei wechselnden Netzwerkbedingungen zu reduzieren

Anforderungen

  • Mindestens fünf Jahre Berufserfahrung sowie ein Bachelor- oder Masterabschluss in Informatik oder einem verwandten Fachgebiet
  • Sehr gute Kenntnisse in C, C++ und Python
  • Fundierte Kenntnisse der Leistung echtzeitfähiger, GPU-beschleunigter Video-Pipelines, einschließlich Encoder-Verhalten, Farbräumen, Skalierung, Transporteffizienz, Pufferung, Taktung, Bitratenanpassung, Frame-Verarbeitung und Latenzoptimierung in verteilten oder Cloud-Systemen
  • Vertrautheit mit den APIs Vulkan, CUDA, OpenGL und DirectX
  • Fundiertes Verständnis der Codecs H.264, HEVC und AV1, einschließlich Konfigurationsoptimierung und anwendungsbezogener Abwägungen
  • Erfahrung beim Debugging und bei der Verbesserung der Zuverlässigkeit komplexer Streaming-Systeme unter eingeschränkten Netzwerkbedingungen, einschließlich Paketverlustbehandlung, Telemetrie, Tracing, Validierung im Feld und lang laufender Sitzungen
  • Kenntnisse in Telemetrie, statistischer Analyse und Performance-Monitoring für Cloud-Infrastrukturen
  • Erfahrung bei der Integration von KI-Modellen in Echtzeit-Video-Pipelines
  • Erfahrung mit objektiver Videoqualitätsbewertung anhand von VMAF, CAMBI, PSNR und SSIM/MS-SSIM, einschließlich der Korrelation mit der wahrgenommenen Qualität
  • Fundiertes Verständnis von Betriebssysteminterna, User-Mode- und Kernel-Mode-Treibern, Analyse der Systemsoftwareleistung, Tests und Debugging
  • Erfahrung bei der Optimierung von Video-Pipelines über verschiedene GPU-Familien hinweg, etwa integrierte Intel-Grafik und AMD-GPUs
  • Erfahrung in der Entwicklung oder Analyse von Grafik-Rendering-Anwendungen oder fortschrittlichen KI-basierten Technologien zur Grafikerzeugung wie DLSS, RTX oder FSR

Zusatzleistungen

  • NVIDIA ist ein Arbeitgeber, der sich für Chancengleichheit sowie Vielfalt, Gleichberechtigung und Inklusion einsetzt

Ähnliche Stellen