NVIDIA
NVIDIA
NVIDIA opracowuje technologie przyspieszonych obliczeń i sztucznej inteligencji wykorzystywane w branży gier, centrach danych, chmurze obliczeniowej, ochronie zdrowia, produkcji, motoryzacji i robotyce. Firma rozwija procesory graficzne, platformy AI, technologie symulacyjne oraz rozwiązania dla konkretnych branż, w tym NVIDIA Omniverse do współpracy przy projektach 3D, NVIDIA DRIVE do rozwoju pojazdów autonomicznych i NVIDIA Clara do zastosowań medycznych. NVIDIA skupia duże zespoły techniczne pracujące nad infrastrukturą i oprogramowaniem wspierającymi zaawansowane obliczenia, symulacje oraz analitykę opartą na sztucznej inteligencji.

Inżynier oprogramowania algorytmów wideo (C++ i Python) w NVIDIA — Jokneam, tryb hybrydowy

Twórz komponenty algorytmów wideo NVENC i NVDEC w C++ i Pythonie. Optymalizuj wydajność kodeków i pomagaj przenosić kod badawczy do produkcyjnych wydań SDK.

Opis

  • Projektowanie i implementowanie podstawowych komponentów architektury wideo oraz algorytmów w C++ i Pythonie
  • Współpraca z architektami i inżynierami algorytmów przy opracowywaniu, implementowaniu i optymalizowaniu rozwiązań
  • Przeglądanie kodu, mentoring inżynierów bez doświadczenia w tworzeniu oprogramowania oraz wzmacnianie praktyk inżynierii oprogramowania
  • Dostarczanie ukierunkowanych zmian w SDK i stosie wideo, które umożliwiają badaczom ocenę nowych pomysłów
  • Przenoszenie kodu badawczego przez proces rozwoju do wydanych SDK NVENC i NVDEC
  • Profilowanie i optymalizowanie krytycznych ścieżek stosu kodeków z użyciem CUDA, gdy optymalizacja CPU jest niewystarczająca
  • Rozwijanie i ulepszanie bibliotek, frameworków oraz narzędzi używanych przez zespół

Wymagania

  • Wykształcenie wyższe na poziomie licencjackim lub magisterskim w dziedzinie informatyki, elektrotechniki lub inżynierii komputerowej
  • Co najmniej dwa lata odpowiedniego doświadczenia
  • Bardzo dobra znajomość nowoczesnego C++, w tym C++14/17/20, szablonów, RAII, współbieżności, semantyki przenoszenia i biblioteki standardowej
  • Umiejętność pisania idiomatycznego, wydajnego i dobrze przetestowanego kodu w Pythonie
  • Dobre umiejętności projektowania oprogramowania oraz dbałość o jakość kodu, API, modularność, testowalność, abstrakcje, wydajność i łatwość utrzymania
  • Samodzielność i umiejętność niezależnego zdobywania wiedzy
  • Logiczne, spójne myślenie i skuteczna komunikacja werbalna
  • Doświadczenie w tworzeniu oprogramowania w systemie Linux, w tym znajomość CMake, Git, debuggerów, profilerów i sanitizerów
  • Znajomość lub zainteresowanie kompresją wideo i kodekami, takimi jak NVENC, NVDEC, FFmpeg, GStreamer, x264/x265, AV1 i VVC
  • Doświadczenie z CUDA lub programowaniem GPU

Benefity

  • NVIDIA jest uznawana za bardzo pożądanego pracodawcę technologicznym
  • Możliwość pracy z innowacyjnymi i zaangażowanymi współpracownikami
  • Kreatywne środowisko pracy zapewniające dużą samodzielność

Powiązane oferty pracy

Insight Service Group

Pracownik księgowości na pełny etat w Insight Service Group w Pittsburghu (praca hybrydowa)

Insight Service Group

Insight Service Group zatrudnia pracownika księgowości na pełny etat w hybrydowym modelu pracy w Pittsburghu. Do obowiązków należą obsługa czeków i płatności, uzgadnianie kont, prowadzenie dokumentacji finansowej oraz wsparcie w bieżących zadaniach administracyjnych.

Otwórz
Ask-AI

Menedżer ds. kluczowych klientów, rozwój B2B SaaS (praca hybrydowa)

Ask-AI
51 – 200 Pracownicy
B2BSaaSSztuczna inteligencja

Rozwijaj przychody od klientów korporacyjnych Mosaic AI, zwiększając wykorzystanie modułów konfigurowalnej platformy wsparcia technicznego, zapewniając odnowienia, pokazując zwrot z inwestycji i opracowując plany ekspansji dla kadry kierowniczej.

Otwórz
McKesson

Zdalny analityk ds. uzgadniania danych McKesson — Tennessee

McKesson

Wspieraj operacje badań klinicznych McKesson, uzgadniając należności z badań, dane finansowe projektów, umowy, budżety i uprawnienia do refundacji. Ta praca zdalna obejmuje obsługę Sarah Cannon Research Institute oraz koordynowanie usuwania rozbieżności między działami.

Otwórz
Lighthouse Games

Artysta techniczny interfejsów — Unreal Engine | Lighthouse Games, praca hybrydowa

Lighthouse Games
11 – 50 Pracownicy
GryHandel elektroniczny

Stanowisko artysty technicznego interfejsów w Lighthouse Games, obejmujące tworzenie dopracowanych i responsywnych interfejsów Unreal Engine do gier AAA. Tworzenie widgetów, HUD-ów i skalowalnych systemów UI na różne platformy oraz metody sterowania.

Otwórz
Wolters Kluwer

Specjalista ds. sprzedaży i rozwoju biznesu — oprogramowanie (praca hybrydowa) | Wolters Kluwer

Wolters Kluwer

Wspieraj rozwój oprogramowania Wolters Kluwer do obsługi podatków i księgowości poprzez rozwój sprzedaży i realizację kampanii. Zarządzaj materiałami sprzedażowymi, danymi klientów, wydarzeniami, generowaniem leadów i raportowaniem wyników.

Otwórz