NVIDIA
NVIDIA
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