
NVIDIA vyvíjí technologie akcelerovaných výpočtů a umělé inteligence, které se využívají v herním průmyslu, datových centrech, cloud computingu, zdravotnictví, výrobě, automobilovém průmyslu a robotice. Společnost pracuje na grafických procesorech, platformách umělé inteligence, simulačních technologiích a řešeních zaměřených na jednotlivá odvětví, včetně NVIDIA Omniverse pro spolupráci na 3D projektech, NVIDIA DRIVE pro vývoj autonomních vozidel a NVIDIA Clara pro zdravotnické aplikace. NVIDIA sdružuje rozsáhlé technické týmy, které vytvářejí infrastrukturu a software pro pokročilé výpočty, simulace a analytiku využívající umělou inteligenci.
Inženýr backendu GPU kompilátoru ve společnosti NVIDIA (práce na dálku)
Vylepšujte proprietární backend GPU kompilátoru NVIDIA v jazyce C++ prostřednictvím generování kódu a optimalizace. Pomáhejte rozvíjet technologie kompilátorů pro grafiku, CUDA a výpočetní architektury pro AI.
Popis
- Analyzujte, upravujte a vylepšujte proprietární backend GPU kompilátoru NVIDIA v jazyce C++
- Navrhujte a implementujte průchody kompilátoru a optimalizační techniky
- Vytvářejte robustní nástroje kompilátoru, které se snadno udržují a podporují
- Spolupracujte s týmy zaměřenými na kompilátory, hardware a aplikace po celém světě na řešení problémů a zlepšování produktů
- Podílejte se na vývoji technologií kompilátorů pro hluboké učení — od architektury a podpory až po vývoj ve funkcionálních jazycích
Požadavky
- Bakalářské vzdělání v oboru informatiky, inženýrství nebo příbuzném oboru, případně rovnocenná praxe
- Nejméně tři roky zkušeností s generováním kódu kompilátoru
- Pokročilá praktická znalost jazyka C++
- Silné základy softwarového inženýrství se zaměřením na robustní a snadno udržovatelná řešení
- Efektivní komunikační a technické dokumentační dovednosti
- Samostatný a motivovaný přístup k práci
- Výhodou je magisterské nebo doktorské vzdělání a rozsáhlé zkušenosti s projektem kompilátoru nebo výzkumnou prací v této oblasti
- Zkušenosti s generováním kódu LLVM včetně plánování instrukcí, softwarového pipeline, alokace registrů, GlobalISel, TableGen, LLVM IR a Machine IR
- Zkušenosti s vývojem aplikací pomocí CUDA, DirectX, OpenGL nebo Vulkan
Benefity
- Účast na vlastním kapitálu společnosti
- Komplexní balíček zaměstnaneckých výhod
- Vysoce konkurenceschopná kompenzace