Senior Deep Learning Software Engineer, Inference in Warsaw

Senior Deep Learning Software Engineer, Inference in Warsaw

Warsaw Pełny etat Stacjonarnie
N

W skrócie

  • Zadania: Twórz i optymalizuj oprogramowanie do głębokiego uczenia dla najnowocześniejszych aplikacji AI.
  • Firma: NVIDIA - lider w dziedzinie sztucznej inteligencji i obliczeń wysokowydajnych.
  • Benefity: Konkurencyjne wynagrodzenie, bogaty pakiet benefitów i elastyczne warunki pracy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery w innowacyjnej firmie.
  • Dlaczego ta praca: Pracuj nad przełomowymi technologiami i wpływaj na rozwój AI na całym świecie.
  • Kwalifikacje: Magister lub doktorat w dziedzinie inżynierii komputerowej oraz 5+ lat doświadczenia.

NVIDIA seeks a Senior Software Engineer specializing in Deep Learning Inference for our growing team. As a key contributor, you will help design, build, and optimize the GPU-accelerated software that powers dziś’s most sophisticated AI applications. Our team is responsible for developing and maintaining high-performance deep learning frameworks, including SGLang i vLLM, które są na czołowej pozycji w zakresie efektywnego serwowania modeli i wnioskowania na dużą skalę. Będziesz odgrywać centralną rolę w poprawie tych platform, ułatwiając płynne wdrażanie i serwowanie przełomowych modeli językowych. Będziesz ściśle współpracować z społecznością uczenia maszynowego, aby wdrażać najnowsze algorytmy do publicznego wydania w ramach takich jak SGLang i vLLM, a także innych frameworków DL.

Twoja praca będzie koncentrować się na identyfikowaniu i napędzaniu ulepszeń wydajności dla modeli LLM i Generative AI na różnych akceleratorach NVIDIA, od GPU w centrach danych po SoC na krawędzi. Wykorzystasz narzędzia i wtyczki open-source—w tym CUTLASS, OAI Triton, NCCL i jądra CUDA—aby wdrożyć i zoptymalizować potoki serwowania modeli.

Co będziesz robić:

  • Optymalizacja wydajności, analiza i dostrajanie modeli DL w różnych dziedzinach, takich jak LLM, Multimodal i Generative AI.
  • Skalowanie wydajności modeli DL na różnych architekturach i typach akceleratorów NVIDIA.
  • Wkład w funkcje i kod do bibliotek wnioskowania NVIDIA, vLLM i SGLang, FlashInfer i rozwiązań oprogramowania LLM.
  • Praca z zespołami międzydziałowymi w zakresie frameworków, bibliotek NVIDIA i innowacyjnych rozwiązań optymalizacji wnioskowania.

Co musimy zobaczyć:

  • Magister lub doktorat lub równoważne doświadczenie w odpowiedniej dziedzinie (Inżynieria komputerowa, Informatyka, EECS, AI).
  • 5+ lat odpowiedniego doświadczenia w rozwoju oprogramowania.
  • Doskonałe umiejętności programowania w C/C++ i projektowania oprogramowania.
  • Umiejętności Agile w SW są pomocne, a doświadczenie w Pythonie jest dodatkowym atutem.
  • Wcześniejsze doświadczenie w szkoleniu, wdrażaniu lub optymalizacji wnioskowania modeli DL w produkcji jest dodatkowym atutem.
  • Wcześniejsze doświadczenie w modelowaniu wydajności, profilowaniu, debugowaniu i optymalizacji kodu lub wiedza architektoniczna CPU i GPU jest dodatkowym atutem.

Sposoby, aby wyróżnić się z tłumu:

  • Wkład w projekty oprogramowania Deep Learning, takie jak PyTorch, vLLM i SGLang, aby napędzać postęp w tej dziedzinie.
  • Doświadczenie z komunikacją Multi-GPU (NCCL, NVSHMEM).
  • Doświadczenie w budowaniu i dostarczaniu produktów klientom korporacyjnym.
  • Doświadczenie w programowaniu GPU (CUDA, OAI TRITON lub CUTLASS).

NVIDIA jest na czołowej pozycji w przełomach w sztucznej inteligencji, obliczeniach o wysokiej wydajności i wizualizacji. Nasze zespoły składają się z ambitnych, innowacyjnych profesjonalistów, którzy są zaangażowani w przesuwanie granic technologii. Oferujemy bardzo konkurencyjne wynagrodzenia, rozbudowany pakiet świadczeń oraz środowisko pracy, które promuje różnorodność, inkluzję i elastyczność. Jako pracodawca oferujący równe szanse, zobowiązujemy się do wspierania i wzmacniania miejsca pracy dla wszystkich.

Twoje wynagrodzenie podstawowe będzie ustalane na podstawie lokalizacji, doświadczenia i wynagrodzenia pracowników na podobnych stanowiskach. Dla Polski: Zakres wynagrodzenia podstawowego wynosi 221,250 PLN - 383,500 PLN dla poziomu 3 oraz 292,500 PLN - 507,000 PLN dla poziomu 4.

Senior Deep Learning Software Engineer, Inference in Warsaw – pracodawca: NVIDIA Corporation

NVIDIA to doskonały pracodawca, oferujący wyjątkowe możliwości rozwoju zawodowego w dynamicznej i innowacyjnej kulturze pracy. Pracując w zespole inżynierów zajmujących się bibliotekami matematycznymi, będziesz miał okazję wpływać na rozwój technologii AI i HPC, a także korzystać z konkurencyjnych wynagrodzeń oraz bogatego pakietu benefitów. Nasza lokalizacja w Polsce sprzyja elastycznemu modelowi pracy, co pozwala na doskonałą równowagę między życiem zawodowym a prywatnym.

N

Dane kontaktowe:

Zespół rekrutacyjny NVIDIA Corporation

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Deep Learning Software Engineer, Inference in Warsaw

Deep Learning Inference
GPU Programming
C/C++ Programming
Software Design
Performance Optimization
Model Serving
Python