Jobs
rebellions 로고

rebellions

NPU Library Software Engineer

개발AI·머신러닝하드웨어·임베디드연구·R&D

AI 요약

신경망 연산(예: blas, dnn 등)을 구성하는 컴퓨트 라이브러리를 설계·최적화하는 포지션입니다. 회사 고유의 명령어 집합(ISA) 및 이기종 연산 자원을 고려하여 연산별 기능적 범위 확대(텐서 형태, 정밀도 손실 처리 등)와 성능 향상(연산 유닛 활용도 최적화)을 담당합니다. C++, Python 사용 능력과 신경망 연산의 로우레벨 계산 흐름 및 최적화 역량을 요구합니다.

주요 업무

블랴스(BLAS)·DNN 등 다양한 신경망 연산으로 구성된 컴퓨트 라이브러리 설계, 각 연산의 기능적 적용 범위 확대(텐서 모양 변화, 정밀도 손실 처리 등) 및 연산별 특성을 고려한 이기종 연산 자원 상의 계산 유닛 활용도 최적화 및 성능 향상.

자격 요건

석사 이상(전기공학, 컴퓨터공학 또는 관련 전공), 신경망 연산에 대한 깊은 이해(고수준 개념뿐 아니라 로우레벨 계산 흐름), 문제해결 및 심층 최적화 능력, C++ 및 Python 숙련도. 이상적 요건: 다양한 응용(비전/언어/음성)용 딥러닝 모델 지식, 연산 효율성 관점의 모델/레이어 커스터마이징 경험(희소성, 저정밀도, 레이어 분해 등), 아키텍처 특화 병렬 프로그래밍 경험(SSE/AVX, NEON, CUDA/OpenCL 등), 컴퓨터 아키텍처 전공 우대.

기술 스택

C++PythonBLASDNNSSE/AVXNEONCUDAOpenCL텐서 연산/로우레벨 연산 최적화컴퓨터 아키텍처병렬 프로그래밍
AI 점수 85core

rebellions의 다른 공고

알림

알림이 없습니다