Math Device Extension Libraries Intern in Warsaw

Math Device Extension Libraries Intern in Warsaw

Warsaw Praktyka zawodowa 117750 - 204100 zł / rok (szac.) Hybrydowo
N

W skrócie

  • Zadania: Twórz i rozwijaj algorytmy matematyczne dla innowacyjnych bibliotek NVIDIA.
  • Firma: NVIDIA - lider w dziedzinie obliczeń przyspieszonych i AI.
  • Benefity: Konkurencyjne wynagrodzenie, pakiet zdrowotny i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad przełomowymi projektami i wpływaj na przyszłość technologii.
  • Kwalifikacje: Studia magisterskie lub doktoranckie w informatyce lub pokrewnej dziedzinie.

Przewidywane wynagrodzenie mieści się w przedziale 117750 - 204100 zł za rok.

Poszukujemy stażystów inżynierii oprogramowania, którzy pomogą nam rozszerzyć nasz katalog interfejsów API Device eXtension (Dx) dla naszych bibliotek matematycznych. Nasz zespół rozwija przyspieszone przez GPU biblioteki matematyczne, które umożliwiają rewolucję w HPC i AI. Ekosystem przyspieszonego obliczania sprzętowego i programowego nieustannie się rozwija, w tym zmiany w kierunku hybrydowych backendów oraz głębokiej integracji z językami wysokiego poziomu i ekosystemami (takimi jak Python, Numpy, JAX, MLIR...) oraz optymalizacji w czasie rzeczywistym dla maksymalnej elastyczności i wydajności.

Nasze interfejsy API Dx pozwalają deweloperom na osadzanie wysoko zoptymalizowanych operacji matematycznych w ich aplikacjach. Będziesz częścią zespołu projektującego, rozwijającego i optymalizującego biblioteki matematyczne na przyszłość. Podczas stażu będziesz pracować z doświadczonymi inżynierami oprogramowania, którzy będą mentorować i prowadzić cię w rozwijaniu wysoko zoptymalizowanych algorytmów.

Co będziesz robić:

  • Prototypowanie i rozwijanie algorytmów numerycznych dla bibliotek rozszerzeń urządzeń matematycznych o wysokiej wydajności: cuBLASDx, cuSolverDx, cuFFTDx, cuRANDDx, nvCOMPDx, NPPDx lub libmathdx na przełomowych procesorach graficznych NVIDIA.
  • Analiza wydajności implementacji GPU i poszukiwanie możliwości poprawy.
  • Współpraca z członkami zespołu w celu zrozumienia przypadków użycia oprogramowania i wymagań.
  • Prototypowanie narzędzi i rozwiązań, które pomogą przekształcić interfejsy API bibliotek matematycznych w reprezentacje przyjazne dla LLM w popularnych narzędziach do generowania kodu.

Co musimy zobaczyć:

  • Studiowanie na poziomie magisterskim lub doktoranckim w dziedzinie informatyki, sztucznej inteligencji, matematyki stosowanej lub pokrewnej.
  • Silne umiejętności programowania w C++, debugowania, analizy wydajności i budowania testów.
  • Doświadczenie w programowaniu równoległym lub GPU przy użyciu CUDA, OpenMP, OpenCL, SYCL lub podobnych.
  • Znajomość algebry liniowej lub FFT lub algorytmów kompresji danych.
  • Umiejętności współpracy, komunikacji i dokumentacji.

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

  • Rozumienie kompozycji i fuzji, kompilatorów, implementacji języków programowania.
  • Znajomość architektury sprzętowej GPU i sieci.
  • Znajomość Pythona i ostatnich osiągnięć CUDA, takich jak cuTile i CUDA Tile C++.
  • Doświadczenie w rozwoju oprogramowania wspomaganego przez AI, znajomość LLM, MCP oraz budowanie RAG lub narzędzi agentowych.
  • Ekspozycja na metody numeryczne, arytmetykę zmiennoprzecinkową i analizę błędów numerycznych.

Jesteśmy pracodawcą oferującym równe szanse i cenimy różnorodność w naszej firmie. Nie dyskryminujemy ze względu na rasę, religię, kolor skóry, pochodzenie narodowe, płeć, orientację seksualną, wiek, stan cywilny, status weterana ani niepełnosprawność. Uważani za jednego z najbardziej pożądanych pracodawców w świecie technologii, NVIDIA oferuje bardzo konkurencyjne wynagrodzenia oraz kompleksowy pakiet świadczeń. Nasze wynagrodzenie za staż opiera się na stanowisku, lokalizacji, roku studiów, stopniu naukowym i doświadczeniu. Dla Polski roczny zakres wynagrodzenia dla naszych stażystów wynosi 117,750 PLN - 204,100 PLN (proporcjonalnie do czasu trwania stażu).

Math Device Extension Libraries Intern 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 Math Device Extension Libraries Intern in Warsaw

C++
Debugging
Performance Analysis
Test Building
CUDA
OpenMP
OpenCL