
NVIDIA kehittää nopeutettuun laskentaan ja tekoälyyn liittyviä teknologioita, joita käytetään pelaamisessa, datakeskuksissa, pilvipalveluissa, terveydenhuollossa, valmistuksessa, autoteollisuudessa ja robotiikassa. Sen toiminta kattaa grafiikkasuorittimet, tekoälyalustat, simuloinnin ja toimialakohtaiset ratkaisut, kuten NVIDIA Omniversen yhteistoiminnallisiin 3D-työnkulkuihin, NVIDIA DRIVEn autonomisten ajoneuvojen kehittämiseen ja NVIDIA Claran terveydenhuollon sovelluksiin. Yritys kokoaa yhteen laajoja teknisiä tiimejä, jotka työskentelevät edistynyttä laskentaa, simulointia ja tekoälypohjaista analytiikkaa tukevan infrastruktuurin ja ohjelmistojen parissa.
Senioritason videojärjestelmien ohjelmistoinsinööri NVIDIA:lla, Bengaluru, lähityö
Senioritason insinööri kehittämään grafiikkasuorittimilla kiihdytettyä videon suoratoisto-ohjelmistoa NVIDIA GeForce NOW -pilvipelaamiseen keskittyen koodekkeihin, videon laatuun, luotettavuuteen, tekoälykäsittelyyn ja viiveeseen.
Kuvaus
- Luo videon suoratoistoominaisuuksia, jotka mahdollistavat uusia interaktiivisia kokemuksia
- Kehitä ominaisuuksia, jotka parantavat kuvanlaatua, suorituskykyä, luotettavuutta, tietoturvaa ja ylläpidettävyyttä
- Profiloi grafiikka- ja keskusprosessorin suorituskykyä koko videoputkessa, tunnista pullonkaulat ja toteuta ratkaisuja grafiikkasuoritinten laitteisto- ja ohjelmistotiimien kanssa
- Kehitä työkaluja videon laadun mittaamiseen käyttäjän näkökulmasta ja parannusten arviointiin
- Hyödynnä nykyaikaisia videonpakkausteknologioita korkealaatuisen suoratoiston tuottamiseen interaktiivisten grafiikkasovellusten tarpeisiin
- Rakenna videometriikoihin ja enkooderin tilastoihin perustuvia laadunarviointi- ja analyysityökaluja regressioiden tunnistamiseen, ominaisuuksien arviointiin sekä koodekkien ja videoputken säätöön
- Sovella koneoppimis- ja tekoälymalleja videonkäsittelyyn ja mukautuvan suoratoiston algoritmeihin, jotka vähentävät artefakteja ja viivettä vaihtelevissa verkkoolosuhteissa
Vaatimukset
- Vähintään viiden vuoden työkokemus sekä kandidaatin tai maisterin tutkinto tietojenkäsittelytieteessä tai lähialalla
- C-, C++- ja Python-ohjelmointikielten hyvä hallinta
- Vahva reaaliaikaisten, grafiikkasuorittimilla kiihdytettyjen videoputkien suorituskyvyn tuntemus, mukaan lukien enkooderin toiminta, väriavaruudet, skaalaus, siirron tehokkuus, puskurointi, ajoitus, bittinopeuden mukautus, kuvankäsittely ja viiveen optimointi hajautetuissa tai pilvijärjestelmissä
- Vulkan-, CUDA-, OpenGL- ja DirectX-rajapintojen tuntemus
- H.264-, HEVC- ja AV1-koodekkien vahva tuntemus, mukaan lukien asetusten säätö ja sovellusten väliset kompromissit
- Kokemusta monimutkaisten suoratoistojärjestelmien vianmäärityksestä ja luotettavuuden parantamisesta heikentyneissä verkkoolosuhteissa, mukaan lukien pakettihävikin palautuminen, telemetria, jäljitys, kenttävalidointi ja pitkäkestoiset istunnot
- Pilvi-infrastruktuurin telemetrian, tilastollisen analyysin ja suorituskyvyn seurannan hyvä hallinta
- Kokemusta tekoälymallien integroinnista reaaliaikaisiin videoputkiin
- Kokemusta objektiivisesta videon laadun arvioinnista VMAF-, CAMBI-, PSNR- ja SSIM/MS-SSIM-menetelmillä, mukaan lukien korrelaatio koetun laadun kanssa
- Käyttöjärjestelmien sisäisen toiminnan, käyttäjä- ja ydintilan ajureiden, järjestelmäohjelmistojen suorituskykyanalyysin, testauksen ja vianmäärityksen vahva tuntemus
- Kokemusta videoputkien optimoinnista eri grafiikkasuoritinperheillä, kuten Intelin integroiduilla grafiikkasuorittimilla ja AMD:n grafiikkasuorittimilla
- Kokemusta grafiikkasovellusten tai kehittyneiden tekoälypohjaisten grafiikanluontiteknologioiden, kuten DLSS:n, RTX:n tai FSR:n, kehittämisestä tai analysoinnista
Edut
- NVIDIA on yhdenvertaisia mahdollisuuksia tarjoava työnantaja, joka on sitoutunut monimuotoisuuteen, tasa-arvoon ja osallisuuteen