O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Jako członek naszego zespołu w grupie kompilatorów i narzędzi NVHPC firmy NVIDIA będziesz analizować i uruchamiać aplikacje obliczeń wysokiej wydajności (HPC) na serwerach i systemach HPC, aby uzyskać wgląd w charakterystykę wydajności tych aplikacji. Aplikacje, z którymi będziesz pracować, obejmują zarówno małe syntetyczne testy porównawcze wykorzystujące pojedynczy rdzeń, jak i pełne aplikacje wykorzystujące wszystkie zasoby systemów pamięci rozproszonej z heterogenicznymi węzłami obliczeniowymi, w tym procesorami CPU, GPU i procesorami wielordzeniowymi. Na tym stanowisku będziesz analizować te aplikacje i identyfikować możliwości optymalizacji dla zespołów programistów kompilatorów i zespołów inżynierii aplikacji.Co będziesz robić: pomagać klientom w przyspieszaniu aplikacji HPC za pomocą procesorów graficznych.Analizować aplikacje HPC, aby lepiej zrozumieć ich charakterystykę wydajności.Udzielać porad i kierować zespołami zajmującymi się kompilatorami i inżynierią aplikacji w oparciu o analizę tych aplikacji HPC.Co musimy zobaczyć:BS/MS lub równoważne doświadczenie w informatyce lub pokrewnej dziedzinie inżynierii.8+ lat doświadczenia w programowaniu.Dogłębne zrozumienie Fortran/C/C++, a także techniki programowania, zwłaszcza dla architektur równoległych; preferowane dla kompilatorówDoświadczenie z OpenACC, OpenMP, MPI i CUDA.Doskonałe umiejętności w zakresie analizy i dostrajania wydajności, a także szerokie zrozumienie narzędzi do tworzenia aplikacji równoległych i środowisk wykonawczych.Dobre podstawy matematyczne, w tym algebra liniowa i metody numeryczne.Zrozumienie czynników związanych z wydajnością, kompromisów i wpływu.Eksperckie umiejętności interpersonalne, logiczne podejście do rozwiązywania problemów, dobre zarządzanie czasem i umiejętności ustalania priorytetów zadań.
Doskonałe umiejętności komunikacji pisemnej i werbalnej.Wymagane są dobre umiejętności komunikacyjne oraz umiejętność pracy w dynamicznym zespole zorientowanym na produkt.Doświadczenie w prowadzeniu i/lub zarządzaniu projektami będzie dodatkowym atutem.Sposoby wyróżnienia się z tłumu:Dogłębna znajomość architektur maszyn i mikroarchitektur.Doświadczenie w debugowaniu i przenoszeniu, a także programowaniu w języku asemblerowym jest znaczącą zaletą.NVIDIA jest powszechnie uważana za jednego z najbardziej pożądanych pracodawców w świecie technologii, oferującą konkurencyjne wynagrodzenia i hojne świadczenia pakiet. Pracują dla nas jedni z najbardziej przyszłościowo myślących i pracowitych ludzi na świecie. Naszym celem jest stworzenie środowiska, w którym możemy wykonywać najlepszą pracę w naszym życiu.
Jeśli jesteś kreatywny, niezależny i lubisz wyzwania, czekamy na Twoją opinię! Wynalezienie procesora graficznego NVIDIA zrewolucjonizowało przetwarzanie równoległe. Nasze procesory graficzne są wykorzystywane w wielu największych projektach obliczeniowych o wysokiej wydajności na całym świecie, rozwiązując rzeczywiste problemy.
Nasze produkty służą do tworzenia i tworzenia paraleli najbardziej znaczących aplikacji naukowych z zakresu modelowania pogody, klimatologii, dynamiki płynów i obrony. Wspieramy prawdziwą naukę i naukowców na całym świecie. NVIDIA angażuje się w tworzenie zróżnicowanego środowiska pracy i jest dumna, że jest pracodawcą zapewniającym równe szanse.
Ponieważ bardzo cenimy różnorodność wśród naszych obecnych i przyszłych pracowników, nie stosujemy dyskryminacji (w tym podczas zatrudniania i awansowania) ze względu na rasę, religię, kolor skóry, pochodzenie narodowe, płeć, ekspresję płciową, orientację seksualną, wiek, stan cywilny, status weterana, niepełnosprawność lub jakąkolwiek inną cechę chronioną przez prawo.