리벨리온에서 NPU 커널 개발을 담당할 엔지니어를 모집합니다. C++ 및 Python 활용 능력과 컴퓨터 아키텍처에 대한 깊은 이해가 필수입니다. 생성형 AI 워크로드를 위한 고성능 연산 라이브러리 설계 및 하드웨어 최적화를 주도하며, 차세대 AI 반도체 기술을 함께 만들어갈 인재를 찾습니다.
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