ԳՊՀ Ինժեներ (C++/CUDA)
ԳՊՀ Ինժեներ (C++/CUDA) Scailium-ում, Մոսկվա։ Լրիվ դրույքով, հեռավար/գրասենյակ/հիբրիդ։ Մշակել CUDA/HIP միջուկներ ռելացիոն օպերատորների համար և կարգավորել կատարողականությունը NVIDIA/AMD GPU-ների վրա։ Փոխհատուցումը քննարկվում է հարցազրույցից հետո։
Նախագիծ. Scailium-ը կառուցում է GPU-արագացված ռելացիոն տվյալների բազայի շարժիչ։ Պարտականությունները ներառում են. - մշակել և պահպանել CUDA/HIP միջուկներ ռելացիոն օպերատորների համար՝ JOIN, տեսակավորում, ագրեգացիաներ, տողային և պատուհանի ֆունկցիաներ; - մշակել կատարման շրջանակը՝ սարքի հիշողության ավազան, CUDA հոսքերի պլանավորում, միջուկի միաձուլում, միջանկյալ սյունակների պահում GPU հիշողության մեջ օպերատորների միջև; - աշխատել սեղմման ենթահամակարգի հետ՝ կոդեկներ RLE, delta-RLE, բառարան, LZ4, P4D, ինտեգրացիա nvCOMP/hipCOMP — ապասեղմումը սկանավորման կրիտիկական ուղու վրա է; - պրոֆիլավորել և կարգավորել կատարողականությունը NVIDIA արագացուցիչների յուրաքանչյուր սերնդի համար (A100 → H100 → H200 → Blackwell) և AMD Instinct MI; - կարգավորել փորձնական տեղակայման հարցումները՝ հաճախորդի հարցումների պրոֆիլավորում, արմատական պատճառի վերլուծություն և ուղղումներ; - իրականացնել AI գործակալների պատրաստած փոփոխությունների կոդի վերանայում և դրանք միավորել հիմնական ճյուղում։ Թիմը աշխատում է AI գործակալների հետ՝ մեխանիկական ծավալը՝ զանգվածային խմբագրումներ հարյուրավոր ֆայլերում, թեստերի ստեղծում, կարգավորման որոնումներ — կատարվում է գործակալների կողմից; ինժեները կենտրոնանում է ճարտարապետական որոշումների, կատարողականության կարգավորման և ստուգման վրա։ Չստուգված կոդը չի միավորվում հիմնական ճյուղում։ Կոդի ընթերցման և գնահատման բաժինը զգալիորեն բարձր է սովորականից։
- 5+ տարի ժամանակակից C++ (C++17) մշակում, ներառյալ 2+ տարի GPU ծրագրավորում արտադրական համակարգերում; - վստահ CUDA՝ հատուկ միջուկներ, հիշողության հիերարխիա, CUDA հոսքեր և պատճենման/հաշվարկի համընկնում, զբաղվածություն, ռեգիստրի ճնշում; - փորձ Thrust և CUB հետ — շարժիչի կոդային բազան կառուցված է այս գրադարանների շուրջ; - համակարգված պրոֆիլավորում (Nsight Systems / Nsight Compute կամ rocprof) և սարքի մակարդակի վրիպազերծում (compute-sanitizer, cuda-gdb); - CMake, Linux, Docker; մեծ գոյություն ունեցող կոդային բազայում արագ նավարկելու ունակություն; - տեխնիկական անգլերեն՝ կոդը, փաստաթղթերը և փոփոխությունների քննարկումները անցկացվում են անգլերեն։
- Լրիվ դրույքով աշխատանք; - անժամկետ պայմանագիր; - աշխատանքի ձևաչափ՝ հեռավար, գրասենյակ կամ հիբրիդ՝ համաձայնությամբ; - հատուկ մուտք դեպի սերվերներ AMD Instinct MI300X և NVIDIA արագացուցիչներ առաջին շաբաթից; - փոխհատուցման մակարդակը քննարկվում է հարցազրույցից հետո։
Բաց մի թողեք ոչ մի աշխատանք
Բաժանորդագրվեք մեր Telegram ալիքին