This role may have closed.
Listings older than 30 days are deprioritized in search. The link to the source is still below in case the posting is still open. For active openings, see similar jobs.
Rebellions
NPU Software Engineer - Kernel
Seoul, South KoreaPosted 4 months ago
What you'd do
- Design and develop compute libraries (BLAS,DNN) optimized for proprietary instruction set architecture.
- Expand functional coverage of operations by addressing tensor shapes,precision,numerical stability.
- Optimize operation-level performance based on heterogeneous compute resource utilization and workload characteristics.
What they want
- Master's degree or higher in Electrical Engineering,Computer Science,or related field.
- In-depth understanding of computer architecture and parallel programming.
- Strong understanding of neural network operations,high-level concepts,low-level computational dataflows.
Nice to have
- Broad knowledge of deep learning models across computer vision,NLP,speech recognition.
- Experience developing high-performance custom kernels for generative AI on GPUs or NPUs.
- Experience with model and layer-level optimization: sparsity,reduced precision,layer decomposition.
Seoulstart's read
- Visa tier (likely)
- E-7 specialty / professional (likely)
- Korean language
- Korean not required