NVIDIA
NVIDIA
NVIDIA opracowuje technologie przyspieszonych obliczeń i sztucznej inteligencji wykorzystywane w branży gier, centrach danych, chmurze obliczeniowej, ochronie zdrowia, produkcji, motoryzacji i robotyce. Firma rozwija procesory graficzne, platformy AI, technologie symulacyjne oraz rozwiązania dla konkretnych branż, w tym NVIDIA Omniverse do współpracy przy projektach 3D, NVIDIA DRIVE do rozwoju pojazdów autonomicznych i NVIDIA Clara do zastosowań medycznych. NVIDIA skupia duże zespoły techniczne pracujące nad infrastrukturą i oprogramowaniem wspierającymi zaawansowane obliczenia, symulacje oraz analitykę opartą na sztucznej inteligencji.

Starszy inżynier oprogramowania C++, narzędzia deweloperskie AI — NVIDIA, praca zdalna z Wielkiej Brytanii

Twórz narzędzia deweloperskie AI firmy NVIDIA oraz usługę wiedzy Genie jako starszy inżynier C++. Pracuj nad wydajnymi integracjami, systemami wyszukiwania i przepływami agentowymi dla zespołów inżynieryjnych.

Opis

  • Projektowanie i dostarczanie gotowych do produkcji komponentów C++, interfejsów API oraz integracji dla platformy narzędzi deweloperskich AI firmy NVIDIA
  • Tworzenie niezawodnych, wysokowydajnych połączeń między natywnymi narzędziami C++ a funkcjami wyszukiwania i agentowymi Genie
  • Tworzenie łatwych w utrzymaniu interfejsów łączących aplikacje C++ z usługami AI za pośrednictwem Pythona, MCP, interfejsów REST API i strukturyzowanych wywołań narzędzi
  • Współtworzenie przepływów agentowych, systemów wyszukiwania i pozyskiwania danych, infrastruktury ewaluacyjnej oraz integracji korporacyjnych
  • Prowadzenie prac technicznych od wstępnego rozpoznania po wdrożenie produkcyjne we współpracy z interdyscyplinarnymi zespołami inżynieryjnymi
  • Mentorowanie inżynierów i promowanie dobrych praktyk tworzenia gotowych do produkcji systemów AI
  • Współtworzenie Genie, ogólnofirmowej usługi NVIDIA wspierającej zarządzanie wiedzą i produktywność deweloperów

Wymagania

  • Wykształcenie wyższe licencjackie lub magisterskie z informatyki, inżynierii oprogramowania albo pokrewnej dziedziny lub równoważne doświadczenie praktyczne
  • Co najmniej pięć lat doświadczenia zawodowego w tworzeniu złożonego produkcyjnego oprogramowania w nowoczesnym C++
  • Bardzo dobra znajomość architektury oprogramowania, współbieżności, debugowania, optymalizacji wydajności i łatwego w utrzymaniu projektowania API
  • Doświadczenie w przeprowadzaniu złożonych systemów przez etapy projektowania, implementacji, wdrażania i bieżącej eksploatacji
  • Praktyczne doświadczenie z aplikacjami AI, przepływami agentowymi, narzędziami deweloperskimi, systemami wyszukiwania lub pokrewnymi technologiami
  • Umiejętność łączenia natywnych aplikacji C++ z usługami opartymi na Pythonie i interfejsami API usług
  • Bardzo dobre umiejętności komunikacyjne oraz doświadczenie w prowadzeniu inicjatyw technicznych, rozwiązywaniu niejednoznaczności i mentoringu inżynierów
  • Doświadczenie w tworzeniu narzędzi deweloperskich, profilerów, infrastruktury debugowania lub platform do analizy wydajności
  • Znajomość MCP, strukturyzowanych wywołań narzędzi, orkiestracji agentów lub generowania wspomaganego wyszukiwaniem
  • Doświadczenie w projektowaniu bezpiecznych systemów wyszukiwania lub wyszukiwania semantycznego do zastosowań korporacyjnych
  • Rozumienie ewaluacji LLM, ugruntowania, obserwowalności i metod ograniczania halucynacji
  • Znajomość architektury GPU, graficznych interfejsów API, silników gier lub optymalizacji wydajności aplikacji

Benefity

  • Praca u pracodawcy zapewniającego równe szanse i koncentrującego się na tworzeniu różnorodnego środowiska pracy
  • Dołączenie do organizacji, która ceni różnorodność wśród obecnych i przyszłych pracowników
  • Dostęp do możliwości mentoringu i udział w inicjatywach technicznych