O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Bright Vision Technologies to przyszłościowa firma zajmująca się tworzeniem oprogramowania, której celem jest tworzenie innowacyjnych rozwiązań, które pomagają firmom automatyzować i optymalizować swoje działania. Wykorzystujemy najnowocześniejsze technologie, aby tworzyć skalowalne, bezpieczne i przyjazne dla użytkownika aplikacje. W miarę ciągłego rozwoju poszukujemy wykwalifikowanego inżyniera oprogramowania GPU, który dołączy do naszego dynamicznego zespołu i przyczyni się do naszej misji przekształcania procesów biznesowych za pomocą technologii.
To fantastyczna okazja, aby dołączyć do uznanej i szanowanej organizacji oferującej ogromny potencjał rozwoju kariery. Stanowisko: Inżynier oprogramowania GPU Lokalizacja: 100% zdalne (kontynentalne Stany Zjednoczone) Typ stanowiska: Wewnętrzne zaangażowanie w prace SOW firmy Bright Vision Technologies (bez zewnętrznego klienta lub dostawcy) Wynagrodzenie: 100 tys. do 150 tys. Doświadczenie: ponad 6 lat Sponsoring: Brak możliwości sponsorowania nowego H1B.
Transfery H1B mile widziane dla wykwalifikowanych kandydatów Rodzaj zatrudnienia: Pełny etat, bezpośrednie W2 z Bright Vision Technologies (bez C2C, nr 1099, bez osób trzecich) Zatrudnienie: Długoterminowe, wieloletnie, zgodne z planem realizacji SOW Bright Vision Wynagrodzenie: Konkurencyjne wynagrodzenie podstawowe proporcjonalne do doświadczenia, plus świadczenia. Warunki zatrudnienia i polityka wizowa Jest to w 100% zdalne, pełnoetatowe, bezpośrednie stanowisko W2 z firmą Bright Vision Technologies. Stanowisko to stanowi część wewnętrznego oświadczenia o pracy (SOW) firmy Bright Vision Technologies.
Klientem, klientem końcowym i pracodawcą na tym stanowisku jest firma Bright Vision Technologies - nie jest w to zaangażowany żaden zewnętrzny klient, dostawca ani partner wdrożeniowy. Nie angażujemy się w porozumienia C2C, 1099 ani z podmiotami zewnętrznymi w związku z tą rolą. ALE BEZWZGLĘDNIE ŻADNYCH FIRM C2C/1099/3RD.
WSZYSTKIE NASZE ROLE SĄ W2 I NIE PROSIMY O BROKEROWANIE ZEWNĘTRZNE. Kandydaci muszą chcieć pracować bezpośrednio jako pełnoetatowy pracownik W2 w firmie Bright Vision Technologies i przyczyniać się do realizacji naszych wewnętrznych zadań SOW. Dla tej roli nie jest dostępny żaden nowy sponsoring H1B.
Jednakże kandydaci, którzy obecnie posiadają ważną wizę H1B i wymagają transferu, mogą aplikować. Dla zakwalifikowanych kandydatów wspieramy transfery H1B. W przypadku każdej roli obowiązkowa jest ocena techniczna kodowania.
Aplikuj tylko wtedy, gdy jesteś pewien swoich umiejętności technicznych i praktycznego doświadczenia. Podsumowanie stanowiska Poszukujemy inżyniera oprogramowania 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 szkoleń 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 - w celu przełożenia niejednoznacznych wymagań 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żynieryjną, 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 dla 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 dziedziny. - 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. Zdajemy sobie sprawę, że nasi ludzie są naszą siłą, a różnorodne talenty, które wnoszą do naszej globalnej siły roboczej, są bezpośrednio powiązane z naszym sukcesem. Jesteśmy pracodawcą zapewniającym równe szanse i przywiązujemy dużą wagę do różnorodności i włączenia w naszej firmie.
Nie dyskryminujemy ze względu na jakąkolwiek chronioną cechę, w tym rasę, religię, kolor skóry, pochodzenie narodowe, płeć, orientację seksualną, tożsamość płciową, ekspresję płciową, wiek, stan cywilny lub stan weterana, ciążę lub niepełnosprawność lub jakąkolwiek inną podstawę chronioną na mocy obowiązującego prawa. Uwzględniamy także praktyki i przekonania religijne kandydatów i pracowników, a także potrzeby w zakresie zdrowia psychicznego lub niepełnosprawności fizycznej. Firma Bright Vision Technologies jest pracodawcą zapewniającym równe szanse, w tym osobom niepełnosprawnym/weteranom.
Stanowisko oferowane przez „Agencję No Fee”. 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) wszystkim pracownikom i kandydatom 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-software-engineer-bright-vision-technologies