
NVIDIA razvija tehnologije ubrzanog računalstva i umjetne inteligencije koje se koriste u igrama, podatkovnim centrima, računalstvu u oblaku, zdravstvu, proizvodnji, automobilskoj industriji i robotici. Njezin rad obuhvaća grafičke procesorske jedinice, platforme umjetne inteligencije, simulacije i rješenja usmjerena na pojedine industrije, uključujući NVIDIA Omniverse za suradničke 3D radne procese, NVIDIA DRIVE za razvoj autonomnih vozila i NVIDIA Clara za zdravstvene aplikacije. Tvrtka okuplja velike tehničke timove koji rade na infrastrukturi i softveru za napredno računalstvo, simulacije i analitiku pokretanu umjetnom inteligencijom.
Viši softverski inženjer za C++, alati za AI programere — NVIDIA, rad na daljinu iz Ujedinjenog Kraljevstva
Razvijajte NVIDIA-ine alate za AI programere i uslugu znanja Genie kao viši softverski inženjer za C++. Radite na integracijama osjetljivima na performanse, sustavima dohvaćanja i agentskim tijekovima rada za inženjerske timove.
Opis
- Dizajnirati i isporučivati produkcijske C++ komponente, API-je i integracije za NVIDIA-inu platformu alata za AI programere
- Razvijati pouzdane veze visokih performansi između izvornih C++ alata te mogućnosti dohvaćanja i agenata usluge Genie
- Izrađivati održiva sučelja koja povezuju C++ aplikacije s AI uslugama putem Pythona, MCP-a, REST API-ja i strukturiranih poziva alata
- Pomagati u izgradnji agentskih tijekova rada, sustava dohvaćanja i unosa podataka, infrastrukture za evaluaciju i poslovnih integracija
- Voditi tehnički rad od početnog istraživanja do uvođenja u produkciju u suradnji s međufunkcionalnim inženjerskim timovima
- Mentorirati inženjere i promicati dobre prakse za izgradnju produkcijski spremnih AI sustava
- Doprinositi Genieu, NVIDIA-inoj sveobuhvatnoj usluzi znanja i produktivnosti za programere
Zahtjevi
- Preddiplomski ili diplomski studij računalnih znanosti, softverskog inženjerstva ili srodnog područja, ili istovjetno praktično iskustvo
- Najmanje pet godina profesionalnog iskustva u razvoju složenog produkcijskog softvera u modernom C++-u
- Izvrsno poznavanje softverske arhitekture, konkurentnosti, otklanjanja pogrešaka, optimizacije performansi i dizajna održivih API-ja
- Iskustvo u provođenju složenih sustava kroz dizajn, implementaciju, uvođenje i kontinuirano funkcioniranje
- Praktično iskustvo s AI aplikacijama, agentskim tijekovima rada, alatima za programere, sustavima dohvaćanja ili srodnim tehnologijama
- Sposobnost povezivanja izvornih C++ aplikacija s uslugama temeljenima na Pythonu i servisnim API-jima
- Izvrsne komunikacijske vještine te iskustvo u vođenju tehničkih inicijativa, rješavanju nejasnoća i mentoriranju inženjera
- Iskustvo u razvoju alata za programere, profilera, infrastrukture za otklanjanje pogrešaka ili platformi za analizu performansi
- Poznavanje MCP-a, strukturiranog pozivanja alata, orkestracije agenata ili generiranja proširenog dohvaćanjem
- Iskustvo u dizajnu sigurnih sustava dohvaćanja ili semantičkog pretraživanja za poslovnu upotrebu
- Razumijevanje evaluacije LLM-ova, utemeljenja, vidljivosti sustava i pristupa smanjenju halucinacija
- Poznavanje GPU arhitekture, grafičkih API-ja, pokretača igara ili optimizacije performansi aplikacija
Pogodnosti
- Raditi za poslodavca koji pruža jednake mogućnosti i usmjeren je na poticanje raznolikog radnog okruženja
- Pridružiti se organizaciji koja cijeni raznolikost među sadašnjim i budućim zaposlenicima
- Imati pristup prilikama za mentorstvo i sudjelovati u tehničkim inicijativama