Senior Staff Software Engineer – Kernels
d-matrix · Belgrade
Description du poste
About the role
d-Matrix is building the next generation AI compute engine. As a Senior Staff Software Engineer – Kernels you will lead the development of software kernels that power AI hardware, working in a hybrid setting from our Belgrade office.
Key responsibilities
- Productize the software stack for the AI compute engine, delivering high‑performance kernels.
- Design, develop, enhance, and maintain kernels for next‑generation AI hardware architectures.
- Map computational graphs from AI frameworks onto hardware, optimizing for performance and resource usage.
- Collaborate with compiler experts to extend the compiler infrastructure and with hardware teams (mixed‑signal, DSP, CPU) to ensure tight software‑hardware integration.
- Scale software deliverables within tight development windows while balancing hardware‑software co‑design trade‑offs.
Required profile
- MS in Computer Engineering, Math, Physics or related field with 10+ years industry experience, or PhD with 1+ year experience.
- Strong understanding of computer architecture, data structures, system software and machine‑learning fundamentals.
- Proficiency in C/C++ and Python development on Linux, using standard development tools.
- Experience implementing algorithms for specialized hardware (FPGAs, DSPs, GPUs, AI accelerators) and using libraries such as CUDA.
- Hands‑on experience with common ML operators (GEMM, Convolution, BLAS, SIMD) and embedded SIMD processors like Tensilica.
Required skills
- C / C++
- Python
- Linux development environment
- CUDA
- FPGA, DSP, GPU, AI accelerator programming
- ML operators (GEMM, Convolution, BLAS, SIMD)
- Embedded SIMD processors (Tensilica)
- Familiarity with ML frameworks (TensorFlow, PyTorch) and compilers (MLIR, LLVM, TVM, Glow)
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en Serbie.
Salaire : Senior Software Engineer Sur la base de 6 offres en SerbieSalaires par métier
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 1 semaine
Expire dans 1 mois
16 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
d-matrix
Belgrade
Offres similaires
-
English-Chinese Bilingual Voice Recording – AI Trainer
Mindrift Data Annotation Projects Belgrade -
Engineering Manager – Lead Software Development for Microsoft Dynamics 365 CRM
SoftwareOne Belgrade -
Senior Technical Support Consultant – ERP & Oracle
Publicis Sapient Belgrade -
English-Chinese Bilingual Voice Recording - AI Trainer
Mindrift Data Annotation Projects Zrenjanin -
IoT Quality Lead – End‑to‑End Testing & Strategy
Amaris Consulting | Part of Mantu