Role Summary
NPU Compiler Engineer는 딥러닝 네트워크 모델을 변환하여 AI 반도체가 다양한 모델들을 처리할 수 있도록 하는 컴파일러를 개발하고, 타 팀과 협업하여 최적화 및 개선 작업을 진행함으로써 모빌린트 NPU의 성능을 극대화하는 핵심 역할을 맡고 있습니다.
딥러닝 모델을 단순히 차용하는데 그치지 않고, 그 구조를 깊게 이해하고 하드웨어 언어로 변환하는 특별한 경험을 하고 싶은 분, 컴파일러 개발에 흥미를 갖고 계신 분, 그리고 새로운 도전을 즐기시는 분들께 추천드립니다.
Job Responsibilities
- 딥러닝 네트워크 모델을 모빌린트 NPU에서 수행할 수 있는 언어로 변환하는 Backend Compiler 개발
- 학습된 딥러닝 모델을 최적화를 통해 모빌린트 NPU 상에서 추론 속도를 향상시켜 딥러닝 서비스 개선에
도움을 주는 모델 최적화 엔진 개발
- 딥러닝 네트워크 모델 연산 최적화를 위한 Simulator 등 검증용 프로그램 개발
Requirements
- Math, CS, EE 학위 소유자, 또는 이와 비슷한 경력을 가지신 분
- 프로그래밍 언어(Python, C/C++ 등) 활용이 가능하신 분
- 자기 동기부여 및 배우고자 하는 의지가 강하신 분
- 새로운 문제 도전을 즐기시는 분
- 팀원 간의 협업이 매끄럽고 능숙하신 분
Preferred Qualifications
- 딥러닝 컴파일러(TVM, XLA 등)와 관련된 연구 경험을 가지신 분
- 2년 이상의 딥러닝 분야 연구 경력을 가지신 분, 또는 관련 분야 논문 실적이 있으신 분
- 임베디드 시스템 환경에서의 딥러닝 알고리즘 개발 경험을 가지신 분
- 딥러닝 컴파일러와 관련된 연구 및 개발 경험을 가지신 분
- 프로그래밍 언어(Python, C/C++ 등) 활용이 능숙하신 분
Hiring Process
서류 전형 > 실무 면접 > 임원 면접 > 처우협의 > 최종 합격
- 제출 서류: 이력서 및 자기소개서(필수), 성적증명서(필수), 포트폴리오(선택)
- 서류 전형 합격자에 한하여 개별 안내드리며, 채용절차는 사전 안내 후 변경될 수 있습니다.
Additional Information
- 신입 및 경력 입사자는 입사 후 3개월의 수습 기간이 적용됩니다.
- 장애인 및 국자유공자 등 취업 보호 대상자는 관련 법령에 따라 우대합니다.
- 지원서 및 제출 서류에 허위 사실이 확인될 경우, 채용이 취소될 수 있습니다.