W skrócie
- Zadania: Twórz przełomowe oprogramowanie w zespole zajmującym się przyspieszaniem sieci AI.
- Firma: NVIDIA - lider w dziedzinie technologii i innowacji.
- Benefity: Atrakcyjne wynagrodzenie, bogaty pakiet benefitów i możliwość pracy zdalnej.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj nad technologią, która zmienia sposób, w jaki ludzie pracują i bawią się.
- Kwalifikacje: Doświadczenie w programowaniu w C++/C/Rust oraz znajomość systemów Linux.
Poszukujemy entuzjastycznego inżyniera oprogramowania, który dołączy do naszego zespołu zajmującego się przyspieszaniem sieci AI, aby pracować nad przełomową biblioteką open-source, wykorzystującą odciążenia sprzętowe, rdzenie GPU i karty sieciowe RDMA. Nasz produkt to infrastruktura niskiego poziomu, skoncentrowana na wydajności, stworzona w celu zmiany sposobu działania inferencji. Jako zespół rozwijamy się w silnym środowisku i jesteśmy pasjonatami innowacji.
Co będziesz robić:
- Rozwijać wysoko zoptymalizowany framework inferencyjny działający na największych superkomputerach i centrach danych na świecie.
Co musimy zobaczyć:
- B.Sc. lub równoważne doświadczenie w dziedzinie informatyki lub inżynierii oprogramowania
- 6+ lat doświadczenia w nowoczesnym rozwoju C++ / C / Rust
- 3 lata doświadczenia w środowisku Linux i znajomość narzędzi deweloperskich
- Głęboka wiedza na temat stosu sieciowego TCP/IP
- Zrozumienie architektury komputerowej i koncepcji systemów operacyjnych
Sposoby, aby wyróżnić się w tłumie:
- Tło w zakresie wewnętrznych mechanizmów Linuxa i optymalizacji oprogramowania niskiego poziomu (benchmarking, badanie wąskich gardeł, dostrajanie wydajności)
- Doświadczenie w programowaniu rdzeni CUDA jest atutem
- Znajomość frameworków ML i LLM
- Tło w programowaniu równoległym / obliczeniach wysokowydajnych / technologii RDMA
Oferujemy konkurencyjne wynagrodzenia oraz hojną paczkę benefitów. Jesteśmy powszechnie uważani za jednego z najbardziej pożądanych pracodawców w branży technologicznej. Mamy w zespole niektórych z najbardziej myślących przyszłościowo i pracowitych ludzi na świecie, a z powodu bezprecedensowego wzrostu nasze ekskluzywne zespoły inżynieryjne szybko się rozwijają. Jeśli jesteś kreatywnym i samodzielnym inżynierem z prawdziwą pasją do technologii, chcemy usłyszeć od Ciebie.
Wynagrodzenie podstawowe będzie ustalane na podstawie lokalizacji, doświadczenia oraz wynagrodzeń pracowników na podobnych stanowiskach. Dla Polski: Zakres wynagrodzenia podstawowego wynosi 292,500 PLN - 507,000 PLN dla poziomu 4 oraz 375,000 PLN - 650,000 PLN dla poziomu 5.
NVIDIA była pionierem w dziedzinie przyspieszonego obliczania. Dziś nasza infrastruktura AI napędza globalną inteligencję, transformując każdą branżę.
Senior Software Developer, AI Networking in Katowice – 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.