O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Inżynier systemów GPU - Remote Bright Vision Technologies to firma zajmująca się doradztwem technologicznym i tworzeniem oprogramowania, dostarczająca rozwiązania w zakresie chmury, sztucznej inteligencji, danych i rozwiązań dla przedsiębiorstw w całych Stanach Zjednoczonych. To fantastyczna okazja, aby dołączyć do uznanej i szanowanej organizacji oferującej ogromny potencjał rozwoju kariery. Stanowisko: Inżynier systemów GPU Lokalizacja: W 100% zdalne (USA) Rodzaj stanowiska: Pełny etat, bezpośrednie Zakres wynagrodzeń W2: 100 000 - 150 000 USD Wymagane doświadczenie roczne: Ponad 6 lat Sponsoring: Obywatele USA, posiadacze zielonej karty, posiadacze EAD i kandydaci do przeniesienia H-1B zachęcamy do składania aplikacji.
Nie możemy sponsorować nowych petycji wizowych H-1B na to stanowisko. Podsumowanie stanowiska Poszukujemy inżyniera systemów GPU z głęboką wiedzą specjalistyczną w zakresie programowania CUDA, architektury GPU i obliczeń o wysokiej wydajności do projektowania i optymalizacji obciążeń wymagających dużej mocy obliczeniowej na nowoczesnym sprzęcie akceleracyjnym. Ta rola koncentruje się na wydobywaniu maksymalnej wydajności z platform GPU na potrzeby szkolenia AI, wnioskowania, obliczeń naukowych i obciążeń związanych z przetwarzaniem danych o dużej przepustowości.
Idealny kandydat łączy w sobie biegłość w zakresie systemów niskiego poziomu z solidnymi praktykami inżynierii oprogramowania i ma doświadczenie w zapewnianiu mierzalnych ulepszeń wydajności w produkcyjnych systemach GPU. Na tym stanowisku będziesz ściśle współpracować z partnerami wielofunkcyjnymi - produktami, projektami, inżynierią, operacjami i interesariuszami biznesowymi - aby przełożyć niejednoznaczne wymagania na dobrze zaprojektowane rozwiązania. Oczekuje się od Ciebie podniesienia poprzeczki poprzez przegląd kodu, przegląd projektu i opiekę mentorską nad większą liczbą młodszych inżynierów.
Wybrany kandydat charakteryzuje się silną dyscypliną inżynierską, jasnym stylem komunikacji i doświadczeniem w realizacji znaczących prac, które dobrze sprawdzają się na produkcji. Kluczowe obowiązki - Projektowanie i wdrażanie wysokowydajnych jąder CUDA do obciążeń wymagających dużej mocy obliczeniowej w przypadkach użycia AI i HPC. - Profiluj i optymalizuj kod GPU za pomocą narzędzi takich jak Nsight Systems, Nsight Compute i profilery CUDA. - Dostosuj wzorce dostępu do pamięci, zajętość, wykorzystanie rejestrów i wykorzystanie pamięci współdzielonej, aby uzyskać najwyższą wydajność. - Twórz wysoce zoptymalizowane biblioteki dla algebry liniowej, uwagi i innych prymitywów ML. - Optymalizuj szkolenie z wieloma procesorami graficznymi i wieloma węzłami przy użyciu NCCL, RDMA i sieci o wysokiej wydajności. - Implementuj niestandardowe operatory i połączone jądra w PyTorch, JAX lub Triton. - Współpraca z inżynierami ML w celu identyfikacji wąskich gardeł wydajności w procesach uczenia i wnioskowania. - Opracuj testy porównawcze i testy regresyjne, aby zabezpieczyć wydajność w czasie. - Oceniaj nowe architektury GPU i zestawy funkcji oraz doradzaj w sprawie strategii wdrożenia. - W stosownych przypadkach wkład w optymalizacje na poziomie kompilatora dla programów tensorowych, pracując na granicy między frameworkami ML i bazowym kodem akceleracyjnym, aby odblokować wydajność nieosiągalną wyłącznie poprzez dostrajanie na poziomie frameworka. - Zoptymalizuj wykorzystanie hierarchii pamięci w HBM, L2, pamięci współdzielonej i rejestrach. - Wdrażaj ścieżki obliczeniowe o mieszanej precyzji i skwantowane, które maksymalizują przepustowość akceleratora, zachowując jednocześnie wierność liczbową w granicach akceptowalnych dla docelowych obciążeń. - Dokumentuj charakterystykę wydajności, decyzje projektowe i podręczniki dostrajania dla wewnętrznych zespołów. - Bądź na bieżąco z architekturą GPU, ewolucją CUDA i nowymi technologiami akceleratorów. Wymagane kwalifikacje - tytuł licencjata lub magistra w dziedzinie informatyki, inżynierii komputerowej lub pokrewnej dziedzinie. - Sześć lub więcej lat doświadczenia w programowaniu procesorów graficznych i inżynierii wydajności. - Głęboka wiedza na temat modeli programowania CUDA C/C++ i GPU. - Dobra znajomość nowoczesnych architektur procesorów graficznych, hierarchii pamięci i modeli wykonawczych. - Praktyczne doświadczenie w profilowaniu i optymalizacji obciążeń GPU w środowisku produkcyjnym. - Znajomość technologii NCCL, MPI i wysokowydajnych technologii połączeń wzajemnych. - Doświadczenie w integracji niestandardowych jąder ze frameworkami ML. - Dobra znajomość języka C++ i znajomość nowoczesnych praktyk programowania systemów. - Solidne podstawy algebry liniowej i metod numerycznych. - Silne umiejętności komunikacji i współpracy z zespołami badawczymi i inżynieryjnymi.
Preferowane kwalifikacje - doświadczenie z Triton, CUTLASS lub innymi frameworkami do tworzenia jądra GPU. - Znajomość elementów wewnętrznych TensorRT, FasterTransformer lub vLLM. - Narażenie na infrastrukturę kompilatora, taką jak LLVM lub MLIR. - Wkłady typu open source do bibliotek wydajności GPU lub ML. - Doświadczenie z rozproszoną infrastrukturą szkoleniową na dużą skalę. Jak aplikować Chcesz dowiedzieć się więcej o tej możliwości? W celu natychmiastowego rozpatrzenia oferty wyślij swoje CV na adres J***y@***.com lub skontaktuj się z nami pod numerem 90*** *** 544.
Dowiedz się więcej o technologiach Bright Vision na stronie www.bvteck.com. Firma Bright Vision Technologies jest pracodawcą zapewniającym równe szanse. Oświadczenie dotyczące równych szans w zatrudnieniu (EEO) Firma Bright Vision Technologies (BV Teck) zobowiązuje się do zapewnienia równych szans zatrudnienia (EEO) dla wszystkich pracowników i kandydatów bez względu na rasę, kolor skóry, religię, płeć, orientację seksualną, tożsamość lub ekspresję płciową, pochodzenie narodowe, wiek, informacje genetyczne, niepełnosprawność, status weterana lub jakikolwiek inny status chroniony zgodnie z obowiązującymi przepisami federalnymi, stanowymi lub lokalnymi.
Zobowiązanie to rozciąga się na wszystkie aspekty zatrudnienia, w tym rekrutację, zatrudnianie, szkolenia, wynagrodzenia, awanse, przeniesienia, urlopy, rozwiązania stosunku pracy, zwolnienia i odwołania. BV Teck wyraźnie zabrania wszelkich form molestowania lub dyskryminacji w miejscu pracy. Jakakolwiek niewłaściwa ingerencja w zdolność pracowników do wykonywania obowiązków służbowych może skutkować wszczęciem postępowania dyscyplinarnego, aż do rozwiązania stosunku pracy włącznie.
Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/gpu-systems-engineer-bright-vision-technologies
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.