
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