W skrócie
- Zadania: Twórz innowacyjne narzędzia dla deweloperów AI i badaczy na całym świecie.
- Firma: NVIDIA - lider w technologii AI i kompilatorów.
- Benefity: Konkurencyjne wynagrodzenie, bogaty pakiet benefitów i elastyczne warunki pracy.
- Pozostałe informacje: Możliwość rozwoju kariery w różnorodnym i wspierającym środowisku.
- Dlaczego ta praca: Pracuj nad przełomowymi projektami w dynamicznym zespole ekspertów.
- Kwalifikacje: Doświadczenie w programowaniu w Pythonie i głębokie zrozumienie frameworków deep learning.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Dołącz do nas na czołowej pozycji w technologii kompilatorów AI i pomóż kształtować przyszłość przyspieszonego obliczania. NVIDIA poszukuje pasjonujących inżynierów do budowy następnej generacji narzędzi używanych przez deweloperów i badaczy AI na całym świecie. Nasz zespół rozwija Thunder, ambitny kompilator typu source-to-source, który ma na celu odblokowanie wyjątkowej wydajności modeli PyTorch na procesorach graficznych NVIDIA.
Jako kluczowy członek naszego zespołu, będziesz bezpośrednio przyczyniać się do przyszłości przyspieszonej AI. Twoja rola będzie dynamiczna i głęboko techniczna, umieszczając Cię w centrum innowacji kompilatorów. Będziesz prowadzić projektowanie, implementację, optymalizację i utrzymanie podstawowych technologii kompilatora, które przyspieszają ogromne obciążenia związane z uczeniem głębokim.
Wymagania:
- Licencjat, magister lub doktorat w dziedzinie informatyki lub pokrewnej (lub równoważne doświadczenie).
- 8+ lat odpowiedniego doświadczenia zawodowego.
- Silna znajomość Pythona i doświadczenie w budowaniu złożonych, dobrze przetestowanych systemów oprogramowania.
- Praktyczne doświadczenie z frameworkami uczenia głębokiego, takimi jak PyTorch lub JAX.
- Solidne podstawy w koncepcjach kompilatorów, takich jak drzewa składniowe (AST), reprezentacje pośrednie (np. forma SSA), analiza programów i generowanie kodu.
- Doskonałe umiejętności komunikacyjne i współpracy, niezbędne do efektywnej pracy w rozproszonym, otwartym środowisku.
Wyróżnienia:
- Poprzednie wkłady w projekty kompilatorów uczenia głębokiego (np. TVM, MLIR, IREE) lub same frameworki uczenia głębokiego.
- Głęboka wiedza na temat wewnętrznych mechanizmów PyTorch, szczególnie jego stosu kompilatora (TorchDynamo, TorchInductor).
- Doświadczenie z transformacjami funkcyjnymi podobnymi do JAX i ich zastosowaniem w kontekście kompilatora.
- Znajomość programowania równoległego, systemów rozproszonych oraz pisania wydajnego kodu CUDA.
- Historia wpływowego uczestnictwa w społecznościach open-source, np. poprzez wkład w kod, dyskusje projektowe lub mentoring.
NVIDIA jest na czołowej pozycji w przełomach w dziedzinie sztucznej inteligencji, obliczeń o wysokiej wydajności i wizualizacji. Oferujemy konkurencyjne wynagrodzenia, rozbudowany pakiet świadczeń oraz środowisko pracy promujące 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 zostanie ustalone na podstawie lokalizacji, doświadczenia oraz wynagrodzenia pracowników na podobnych stanowiskach. Dla Polski: Zakres wynagrodzenia podstawowego wynosi 292,500 PLN - 507,000 PLN.
Senior Deep Learning Compiler Engineer in Warsaw – pracodawca: NVIDIA
NVIDIA to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku technologicznym. Pracując w zespole zajmującym się przyspieszaniem sieci AI, będziesz miał dostęp do innowacyjnych projektów oraz wsparcia w rozwijaniu swoich umiejętności w obszarze oprogramowania i technologii GPU. Nasza kultura pracy opiera się na współpracy, kreatywności i dążeniu do doskonałości, co czyni nas idealnym miejscem dla pasjonatów technologii szukających satysfakcjonującej kariery.