NVIDIA
NVIDIA
NVIDIA razvija tehnologije pospešenega računalništva in umetne inteligence, ki se uporabljajo v igrah, podatkovnih centrih, računalništvu v oblaku, zdravstvu, proizvodnji, avtomobilski industriji in robotiki. Njeno delo obsega grafične procesne enote, platforme umetne inteligence, simulacije in rešitve za posamezne panoge, vključno z NVIDIA Omniverse za sodelovalne 3D-delovne tokove, NVIDIA DRIVE za razvoj avtonomnih vozil in NVIDIA Clara za zdravstvene aplikacije. Podjetje združuje velike tehnične ekipe, ki delajo na infrastrukturi in programski opremi za napredno računalništvo, simulacije in analitiko, ki jo poganja umetna inteligenca.

Programski inženir za video algoritme (C++ in Python) pri NVIDIA – Yokneam, hibridno

Razvijajte komponente videoalgoritmov NVENC in NVDEC v jezikih C++ in Python. Optimizirajte zmogljivost kodekov in pomagajte pri prenosu raziskovalne kode v produkcijske izdaje SDK.

Opis

  • Načrtovanje in implementacija osnovne videoarhitekture ter komponent algoritmov v jezikih C++ in Python
  • Sodelovanje z arhitekti in algoritmičnimi inženirji pri razvoju, implementaciji in optimizaciji rešitev
  • Pregledovanje kode, mentoriranje inženirjev brez računalniškega ozadja ter krepitev praks programskega inženirstva
  • Dostavljanje ciljnih sprememb SDK-ja in video sklada, ki raziskovalcem omogočajo vrednotenje novih zamisli
  • Pomikanje raziskovalne kode skozi razvoj do izdanih SDK-jev NVENC in NVDEC
  • Profiliranje in optimizacija kritičnih poti sklada kodekov z uporabo CUDA, kadar optimizacija CPU-ja ni zadostna
  • Razvoj in izboljševanje knjižnic, ogrodij in orodij, ki jih uporablja ekipa

Zahteve

  • Diploma dodiplomskega ali magistrskega študija računalništva, elektrotehnike ali računalniškega inženirstva
  • Vsaj dve leti ustreznih izkušenj
  • Dobro poznavanje sodobnega C++, vključno s C++14/17/20, predlogami, RAII, sočasnostjo, semantiko premikanja in standardno knjižnico
  • Sposobnost pisanja idiomatske, zmogljive in dobro preizkušene kode Python
  • Dobra presoja pri načrtovanju programske opreme s poudarkom na kakovosti kode, API-jih, modularnosti, testljivosti, abstrakcijah, zmogljivosti in vzdrževanju
  • Samostojen pristop in sposobnost neodvisnega učenja
  • Logično, koherentno razmišljanje in učinkovita ustna komunikacija
  • Izkušnje z razvojem v Linuxu, vključno z orodji CMake, Git, razhroščevalniki, profilirniki in sanitizatorji
  • Poznavanje video stiskanja in kodekov, kot so NVENC, NVDEC, FFmpeg, GStreamer, x264/x265, AV1 in VVC, ali zanimanje zanje
  • Izkušnje s CUDA ali programiranjem GPU

Ugodnosti

  • NVIDIA velja za zelo zaželenega tehnološkega delodajalca
  • Priložnost za delo z naprednimi in predanimi sodelavci
  • Kreativno in samostojno delovno okolje

Sorodna delovna mesta

Ameriprise Financial Services, LLC

Junior Privacy Compliance Analyst

Ameriprise Financial Services, LLC
5001 – 10.000 Zaposleni
FinanceSvetovanjeZavarovanje

Support privacy compliance across Ameriprise Financial’s non-U.S. asset management business, including impact assessments, access requests, and breach investigations. Help protect personal information through risk reporting, alert monitoring, and remediation tracking.

Odpri
Whitman-Walker

Bilingual HIV Care Navigator – Whitman-Walker, Washington, DC

Whitman-Walker

Support people living with HIV with care engagement, medication adherence, and referrals at Whitman-Walker in Washington, DC. Coordinate patient support across clinical teams and community services.

Odpri