Show more filters
Banner image for Rebellions

NPU Software Engineer - Kernel

Rebellions

3.7
6 reviews
Rebellions
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Seongnam, Gyeonggi, South Korea
Salary Range
KRW 6,500,000 - KRW 9,000,000 (Monthly)
A free Jobstore account is required to proceed to the employer site.

Responsibilities and Opportunities


  • Design and develop compute libraries (e.g., BLAS, DNN libraries) consisting of neural network operations optimized for Rebellions’ proprietary instruction set architecture (ISA)
  • Expand the functional coverage of each operation by addressing operation-specific constraints, including tensor shape variations, precision management, and numerical stability
  • Improve utilization of heterogeneous compute resources by optimizing operation-level performance based on workload characteristics
  • Design and implement architecture-aware custom kernels based on a deep understanding of dynamic execution patterns in generative AI workloads
  • Contribute to hardware–software co-design by identifying and proposing critical features for next-generation compute architectures


Key Qualifications


  • Master’s degree or higher in Electrical Engineering, Computer Science, or a related field
  • In-depth understanding of computer architecture and parallel programming
  • Strong understanding of neural network operations, including both high-level concepts and low-level computational dataflows
  • Strong analytical, troubleshooting, and performance optimization skills
  • Proficiency in C++ and Python


Ideal Qualifications


  • Broad knowledge of deep learning models across multiple domains, including computer vision, natural language processing, and speech recognition
  • Experience in developing high-performance custom kernels for generative AI workloads on GPUs or NPUs
  • Experience in model- and layer-level optimization techniques for computational efficiency, such as sparsity, reduced precision, and layer decomposition
  • Experience with architecture-specific parallel programming and hardware acceleration frameworks, including SSE/AVX (x86), NEON (AArch), and CUDA/OpenCL (GPU)
  • Academic background in computer architecture is preferred


Rebellions is committed to fostering a diverse and inclusive workplace. We are an equal opportunity employer and value diversity within our company. We do not discriminate based on personal identity. Applicants who would like to contact us regarding the accessibility of our website or who need special assistance or a reasonable accommodation for any part of the application or hiring process may contact us at: recruit@rebellions.ai.

A free Jobstore account is required to proceed to the employer site.
Jobs in South Korea   »   Jobs in Gyeonggi   »   Jobs in Seongnam   »   Npu Software Engineer - Kernel

More jobs

People also search