
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.
Višji programski inženir za C++, orodja za razvijalce umetne inteligence — NVIDIA, delo na daljavo iz Združenega kraljestva
Kot višji programski inženir za C++ razvijajte NVIDIA-ina orodja za razvijalce umetne inteligence in storitev znanja Genie. Delajte na zmogljivostno občutljivih integracijah, sistemih za pridobivanje podatkov in agentskih delovnih tokovih za inženirske ekipe.
Opis
- Načrtovati in dostavljati produkcijsko pripravljene komponente C++, API-je in integracije za platformo NVIDIA z orodji za razvijalce umetne inteligence
- Razvijati zanesljive in visoko zmogljive povezave med izvornimi orodji C++ ter zmožnostmi storitve Genie za pridobivanje podatkov in agente
- Ustvarjati vzdržljive vmesnike, ki povezujejo aplikacije C s storitvami umetne inteligence prek Pythona, MCP, REST API-jev in strukturiranih klicev orodij
- Pomagati pri izdelavi agentskih delovnih tokov, sistemov za pridobivanje in vnos podatkov, infrastrukture za vrednotenje ter poslovnih integracij
- Voditi tehnično delo od začetne raziskave do uvedbe v produkcijo v sodelovanju z večfunkcionalnimi inženirskimi ekipami
- Mentorirati inženirje in spodbujati dobre prakse za izdelavo produkcijsko pripravljenih sistemov umetne inteligence
- Prispevati k Genieu, NVIDIA-ini vsepodjetniški storitvi znanja in produktivnosti razvijalcev
Zahteve
- Diploma prve ali druge stopnje iz računalništva, programskega inženirstva ali sorodne discipline oziroma enakovredne praktične izkušnje
- Vsaj pet let poklicnih izkušenj z razvojem kompleksne produkcijske programske opreme v sodobnem C++
- Dobro poznavanje programske arhitekture, sočasnosti, odpravljanja napak, optimizacije zmogljivosti in načrtovanja vzdržljivih API-jev
- Izkušnje z vodenjem kompleksnih sistemov skozi načrtovanje, implementacijo, uvajanje in stalno delovanje
- Praktične izkušnje z aplikacijami umetne inteligence, agentskimi delovnimi tokovi, orodji za razvijalce, sistemi za pridobivanje podatkov ali sorodnimi tehnologijami
- Sposobnost povezovanja izvornih aplikacij C++ s storitvami, ki temeljijo na Pythonu, in API-ji storitev
- Odlične komunikacijske veščine ter izkušnje z vodenjem tehničnih pobud, reševanjem nejasnosti in mentoriranjem inženirjev
- Izkušnje z razvojem orodij za razvijalce, profilerjev, infrastrukture za odpravljanje napak ali platform za analizo zmogljivosti
- Poznavanje MCP, strukturiranega klicanja orodij, orkestracije agentov ali generiranja z obogatitvijo iz pridobljenih podatkov
- Izkušnje z načrtovanjem varnih sistemov za pridobivanje podatkov ali semantično iskanje za uporabo v podjetjih
- Razumevanje vrednotenja LLM, utemeljevanja, opazljivosti in pristopov k zmanjševanju halucinacij
- Poznavanje arhitekture GPU, grafičnih API-jev, igralnih pogonov ali optimizacije zmogljivosti aplikacij
Ugodnosti
- Delati za delodajalca z načelom enakih možnosti, ki si prizadeva za raznoliko delovno okolje
- Pridružiti se organizaciji, ki ceni raznolikost med sedanjimi in prihodnjimi zaposlenimi
- Imeti dostop do priložnosti za mentorstvo in sodelovati pri tehničnih pobudah