Állás · Senior

Senior szoftverfejlesztő – kernelek

Szoftverfejlesztő • Senior • Hibrid • Teljes munkaidő • Szerbia Belgrade, Szerbia

A d-Matrix szoftvercsapatában a generatív AI-hoz készült számítási egység szoftververmét segíted termékké érlelni: következő generációs AI-hardverre fejlesztesz szoftverkerneleket. Hibrid munkarend, a belgrádi irodában heti 3-5 napot kell bent lenni.

Feladatok

  • ▹Szoftverkerneleket fejleszteni, továbbfejleszteni és karbantartani a következő generációs AI-hardverhez
  • ▹A számítási gráfokat, amelyeket az AI-keretrendszerek generálnak, a mögöttes architektúrára leképezni
  • ▹A teljes toolchain-en dolgozni, és a hardver-szoftver közös tervezés kompromisszumait optimalizálni
  • ▹Szoftvereredményeket építeni és skálázni szűk fejlesztési időablakban
  • ▹A fordítóprogram-szakértőkből álló csapattal együtt felépíteni a compiler-infrastruktúrát, szoros együttműködésben az ML-, rendszer- és hardveres (vegyes jelű, DSP, CPU) szakértőkkel

Elvárások

  • ▹Számítástechnikai, mérnök-informatikai, matematikai, fizikai vagy rokon területű mesterdiploma és 5+ év ipari tapasztalat, vagy doktori fokozat és 1+ év ipari tapasztalat
  • ▹Erős számítógép-architektúra, adatszerkezet, rendszerszoftver és gépi tanulási alapok
  • ▹C/C++ és Python fejlesztési jártasság Linux környezetben, szabványos fejlesztőeszközökkel
  • ▹Algoritmusok implementálása magas szintű nyelveken (C/C++, Python)
  • ▹Algoritmusok implementálása speciális hardverre (FPGA, DSP, GPU, AI-gyorsítók), például CUDA könyvtárakkal
  • ▹Az ML-terhelésekben gyakori operátorok (GEMM, konvolúció, BLAS, SIMD-operátorok például softmaxhoz, layer normalizationhöz, poolinghoz) implementálása
  • ▹Beágyazott SIMD vektorprocesszorokra (például Tensilica) fejlesztés tapasztalata
  • ▹Önmotivált csapatjátékos erős felelősségtudattal és vezetői hozzáállással

Előny

  • ▹Startup-, kiscsapat- vagy inkubációs tapasztalat
  • ▹ML-keretrendszerek (TensorFlow és/vagy PyTorch) ismerete
  • ▹ML-fordítók és algoritmusok (MLIR, LLVM, TVM, Glow) tapasztalata
  • ▹Mélytanulási keretrendszer és CV-, NLP- vagy ajánlórendszer-modellek ismerete
  • ▹Felhőszolgáltatónál vagy AI-számítási cégnél szerzett tapasztalat

Soft skillek

ÖnmotivációCsapatmunkaFelelősségvállalásVezetői szemlélet

A munkáltatóról

A d-Matrix a generatív AI erejét szabadítja fel a technológia átalakításához, szoftveres és hardveres innováció élvonalában. A cég kultúrája a tiszteletre, az együttműködésre, az alázatra és a közvetlen kommunikációra épül.

Végzettség: Mesterdiploma számítástechnika, mérnök-informatika, matematika, fizika vagy rokon területen (vagy doktori fokozat)

Hasonló állások