AI Frameworks Engineer – Intern in Gdańsk

AI Frameworks Engineer – Intern in Gdańsk

Gdańsk Praktyka zawodowa 68880 - 68880 zł / rok (szac.) Hybrydowo
I

W skrócie

  • Zadania: Twórz i optymalizuj oprogramowanie AI dla modeli językowych na GPU Intel.
  • Firma: Intel - lider w technologii AI z dynamiczną kulturą pracy.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczny czas pracy i możliwość rozwoju zawodowego.
  • Pozostałe informacje: Praca w międzynarodowym zespole z możliwościami kariery w branży AI.
  • Dlaczego ta praca: Zdobądź praktyczne doświadczenie w AI i wpływaj na przyszłość technologii.
  • Kwalifikacje: Studenci kierunków technicznych z umiejętnościami programowania w Pythonie.

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

Intel buduje otwarty stos oprogramowania, który umożliwia szybkie działanie dużych modeli językowych na procesorach graficznych Intel. Jako stażysta dołączysz do zespołu inżynieryjnego, który rozwija i optymalizuje ramy inferencji LLM. Będziesz pracować w vLLM oraz w bibliotekach jądra GPU z doświadczonymi inżynierami, którzy będą przeglądać twój kod i mentorować cię. To jest praktyczny staż inżynieryjny, a nie projekt poboczny. Będziesz pisać i testować jądra, mierzyć wydajność oraz obserwować, jak twoje zmiany trafiają do projektów open-source używanych w całym przemyśle AI.

Nasze staże zazwyczaj trwają od 12 do 24 miesięcy, a ty będziesz pracować z nami w niepełnym wymiarze godzin równolegle z nauką na uniwersytecie. Wszyscy kandydaci muszą być aktualnymi studentami uniwersytetów i muszą pozostać studentami przez cały okres stażu. Kandydaci muszą być zlokalizowani w Polsce w dniu rozpoczęcia stażu oraz przez cały jego czas trwania.

Kluczowe obowiązki:

  • Rozwój i optymalizacja oprogramowania ramowego AI dla inferencji LLM na procesorach graficznych Intel, pod kierunkiem starszych inżynierów, z wkładem trafiającym do projektów open-source, takich jak vLLM.
  • Implementacja, portowanie i dostosowywanie rdzeni obliczeniowych (np. Triton, SYCL) dla podstawowych bloków budowlanych transformatorów, takich jak uwaga, próbkowanie, normalizacja, mieszanka ekspertów i kwantyzacja.
  • Uruchamianie benchmarków i profilowanie obciążeń inferencyjnych w celu znalezienia wąskich gardeł wydajności, ich pomiar oraz raportowanie wyników zespołowi.
  • Pisanie i rozszerzanie testów jednostkowych, kontroli poprawności oraz testów regresji wydajności, aby kod ramowy i jądra pozostawał niezawodny w miarę postępu upstream.
  • Badanie i debugowanie awarii w całym stosie, od kodu ramowego Python po zachowanie jądra na sprzęcie.
  • Współpraca z inżynierami ramowymi, kompilatorami i jądrem w globalnych zespołach oraz udział w przeglądzie kodu i dyskusjach technicznych z społecznością open-source.

Kwalifikacje:

  • Brak doświadczenia zawodowego jest wymagany.
  • Obecnie studiujesz na kierunku BS lub MS w dziedzinie Informatyki, Inżynierii Komputerowej, AI, Matematyki, Fizyki lub pokrewnej dziedziny.
  • Status studenta jest wymagany przez cały okres stażu, najlepiej przez następne dwa lata i przez co najmniej 12 miesięcy.
  • Dobre umiejętności programowania w Pythonie.
  • Zrozumienie uczenia głębokiego i sieci neuronowych, w tym podstaw architektury transformatora i inferencji LLM.
  • Znajomość środowisk Linux z perspektywy użytkownika.
  • Silne umiejętności analityczne i rozwiązywania problemów.
  • Chęć do nauki, otwarty umysł i umiejętność pracy w zespole.
  • Umiejętność jasnej i zwięzłej komunikacji w języku angielskim.

Preferowane kwalifikacje:

  • Praktyczne doświadczenie z PyTorch.
  • Znajomość programowania GPU (Triton, CUDA, SYCL, OpenCL lub podobne), na przykład poprzez kursy lub projekty osobiste.
  • Znajomość języka C lub C++.
  • Doświadczenie w testowaniu i debugowaniu kodu Python, w tym testów jednostkowych.
  • Znajomość vLLM lub innego frameworka do serwowania inferencji LLM.
  • Wkład w projekty open-source lub publiczne portfolio kodu (np. GitHub).
  • Kursy lub zainteresowanie architekturą komputerową, programowaniem równoległym lub metodami numerycznymi.

Przynieś swoją pasję do AI, ciekawość i inżynieryjny zapał do Intel i pomóż kształtować sposób, w jaki następna generacja obciążeń AI działa na sprzęcie Intel.

AI Frameworks Engineer – Intern in Gdańsk – pracodawca: Intel Corporation

Intel w Gdańsku to doskonały pracodawca, który oferuje dynamiczne środowisko pracy, sprzyjające innowacjom i rozwojowi zawodowemu. Pracownicy mają dostęp do zaawansowanych narzędzi oraz możliwości współpracy z zespołami międzynarodowymi, co sprzyja wymianie wiedzy i doświadczeń. Dodatkowo, firma zapewnia konkurencyjne wynagrodzenie oraz bogaty pakiet benefitów, co czyni ją atrakcyjnym miejscem dla inżynierów zajmujących się rozwojem kompilatorów.

I

Dane kontaktowe:

Zespół rekrutacyjny Intel Corporation

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako AI Frameworks Engineer – Intern in Gdańsk

Programowanie w Pythonie
Zrozumienie uczenia głębokiego i sieci neuronowych
Znajomość architektury transformatorów
Optymalizacja wydajności
Debugowanie kodu Python
Testowanie jednostkowe
Programowanie GPU (Triton, CUDA, SYCL, OpenCL)