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 systemowego ds. wyszukiwania agentowego w NVIDIA (praca zdalna)

NVIDIA poszukuje starszego inżyniera oprogramowania systemowego do tworzenia potoków w Rust i Pythonie na potrzeby wyszukiwania agentowego oraz procesów LLM z akceleracją GPU. Rola obejmuje pracę nad multimodalnymi systemami danych, narzędziami dla modeli językowych i produktami generatywnej AI zwiększającymi produktywność pracowników.

Opis

  • Tworzenie i optymalizowanie frameworków przetwarzania danych w Rust dla dużych zbiorów danych w środowiskach z akceleracją GPU, wspierających trenowanie modeli LLM.
  • Kierowanie rozwojem i ciągłą optymalizacją komponentów potoków wyszukiwania agentowego, w tym akceleracji GPU i wydajności modeli.
  • Współpraca z badaczami zajmującymi się LLM i uczeniem maszynowym nad pełnostosowymi potokami przygotowania danych z akceleracją GPU dla modeli multimodalnych.
  • Przeprowadzanie testów wydajnościowych i profilowanie algorytmów w Pythonie oraz ich ulepszanie w różnych architekturach systemowych dla aplikacji LLM.
  • Przekładanie wymagań na prototypy, ocena wyników i definiowanie planów rozwoju narzędzi produkcyjnych oraz możliwości bibliotek.
  • Tworzenie produktów generatywnej AI i rozwiązań copilot zwiększających produktywność pracowników.
  • Budowanie zintegrowanych systemów zapewniających spójne doświadczenia w różnych aplikacjach i kompleksowy wgląd w potrzeby użytkowników.
  • Pomoc w tworzeniu i utrzymywaniu potoków ciągłego dostarczania, które umożliwiają szybsze i bezpieczniejsze wdrażanie wydań produkcyjnych.
  • Przeglądanie pracy innych osób pod kątem wydajności, skalowalności i poprawności oraz współtworzenie frameworków, standardów i wdrażanie technologii.

Wymagania

  • Wykształcenie wyższe licencjackie lub magisterskie w dziedzinie informatyki, inżynierii komputerowej lub pokrewnej albo równoważne doświadczenie.
  • Co najmniej sześć lat doświadczenia na podobnym lub pokrewnym stanowisku.
  • Doświadczenie zawodowe w dostarczaniu oprogramowania chmurowego oraz znajomość zarządzania infrastrukturą chmurową.
  • Znajomość technologii MLOps, w tym Docker Compose, kontenerów, Kubernetes i wdrożeń w centrach danych.
  • Głęboka praktyczna znajomość NLP, LLM, VLM, generatywnej AI i procesów wyszukiwania agentowego.
  • Silne zaangażowanie w rozwój zawodowy, ciągłe uczenie się i dzielenie się odkryciami z członkami zespołu.
  • Doskonałe umiejętności komunikacyjne, w tym zdolność do jasnego i zwięzłego wyjaśniania złożonych tematów.
  • Umiejętność skutecznej współpracy z zespołami interdyscyplinarnymi, ekspertami głównymi i architektami z różnych jednostek organizacyjnych i regionów geograficznych.

Benefity

  • Wynagrodzenie kapitałowe
  • Świadczenia pracownicze