(주)딥엑스

컴파일러 엔지니어 채용

 ㈜딥엑스는 국내 최초 엣지 응용을 위한 인공지능 기술 및 신경망 처리장치(NPU)를 개발하고 있습니다.

㈜딥엑스는 NPU의 경량화와 전력 효율성 고도화 측면에서 확고한 경쟁력을 보유하고 있으며,
고성능, 저전력, 저비용의 임베디드 인공지능 솔루션 제공을 목표로 하고 있습니다. 

엣지 디바이스 시장의 급격한 성장과 IoT 시대를 맞아 앞으로 범람할 사물들을
지능적 개체로 진화시킬 근본적인 기술 혁신을 선도하고 있습니다.

우리는 인공지능을 기반으로 하는 완전히 새로운 시대를 맞이할 것입니다. 
이러한 현실 속에 AI반도체의 미래를 적극 창조하기 위해 함께 나아가실 인재를 모십니다.

 (주)딥엑스 언론기사
  - 조선일보 : 고성능 저전력 저비용의 딥러닝 하드웨어 솔루션 제공 (2019.12.31) ☞ 바로가기(클릭)
  - 동아일보 : ㈜딥엑스, 애플 개발자 출신, ‘NPU 기술’로 AI 대중화 견인 (2020.01.30) ☞ 바로가기(클릭)
  - 스타트업투데이 : AI 프로세서 핵심 기술 ‘저전력’ 100배의 전력 효율성 자랑하는 딥엑스 (2019.07.12) ☞ 바로가기(클릭)


모집부문 및 자격요건

담당업무 자격요건 인원

[컴파일러 엔지니어]

    근무부서: (주)딥엑스 기업부설연구소

    (판교테크노밸리)
    직급/직책: 연구원

[직무소개]

딥엑스의 SW 그룹은 딥엑스가 세계 최고 수준의 원천 기술 확보를 지향하며 개발한 인공지능 프로세서 원천 기술을 다양한 인공지능 기반 응용 제품을 개발하는 고객들이 편리하게 사용하는 것을 가능하게 해주는 각종 SW 기술을 개발하는 매우 중요한 역할을 담당하고 있습니다. 딥엑스 SW 그룹은 SDK (DXNN)은 펌웨어 및 드라이버에서 컴파일러(DX-COM), 런타임 소프트웨어(DX-RT), DNN 모델 학습 프레임워크를 위한 코드 설계에 이르기까지 딥엑스 NPU를 고객의 제품에 구동하기 위한 Full-Stack을 개발합니다딥엑스의 컴파일러(DX-COM)NPU 내부 구동을 위한 코드를 생성하는 SW 기술입니다. NPU 구동 코드가 NPU의 연산 성능, 전력 성능비, 리소스 최소화 등을 결정하는 최적화 기능까지 포함하기 때문에 세계 최고 전력성능비에 도전하고 있는 딥엑스 AI 프로세서 솔루션 기술을 완성하는 중요한 역할을 합니다. 그래서 DX-COM은 간략하게 다음의 개발 단계를 가지고 있습니다. (1) AI SW 플랫폼 코드를 받아 가공 가능한 수준의 중간 표현 Graph 모델 생성, (2) 딥엑스 NPU 타게팅을 위한 DNN 모델 변환, (3) NPU 연산의 전력 성능비 극대화를 위한 다양한 DNN 모델 최적화 기술 개발, (4) NPU 하드웨어 리소스를 감안한 NPU 구동 코드 생성 등으로 구성됩니다. 우리가 찾는 컴파일러 엔지니어는 리눅스 환경에서 개발 경험이 있고, C/C++/Python 언어를 깊이 이해해서 그 지식을 바탕으로 설계, 개발, 소스 분석 및 디버깅 경험이 있는 분입니다. 진보적으로는, 딥엑스 NPU 하드웨어를 이해하여 깊고 높은 단계의 최적화를 구현하는 데 기여할 분입니다. 다양한 AI 알고리즘을 고성능/저전력의 혁신적인 플랫폼상에서 실현하는 기술로 구현하는 데 가치를 느끼고 열정이 있는 분들은 딥엑스라는 가치 있는 도전에 초대하고 싶습니다.

 

[담당업무]

딥엑스 NPU기술의 잠재력을 최대로 끌어내는 컴파일러의 개발

소프트웨어의 설계, 개발 및 코드 검토 수행

DNN 모델에 대한 이해로 부터 NPU 하드웨어에 대한 이해까지의 종합적인 이해 기반의 한 혁신적인 컴파일러 기술 구현

SW 기술 기반 AI 연산 처리 효율화 기술을 NPU 하드웨어에 반영하기 위한 NPU팀과의 효율적인 소통

툴체인의 효율성, 확장성 및 안정성 분석 및 개선

내부 팀(전체 SW/HW )과 협력

 

[지원자격]

정확한 의사 소통을 통한 근거 기반 업무 추진이 가능한 합리적인 직무 능력

리눅스 환경에서 개발 경험

C/C++/Python 언어의 깊은 이해를 기반으로 설계, 개발, 소스 분석 및 디버깅 경험

데이터 구조, 알고리즘에 대한 이해 및 프로그램 성능 분석/최적화 경험

컴파일러, 운영체제를 비롯한 컴퓨터 아키텍처에 대한 기본적인 이해

새로운 언어, 개발 도구 및 새로운 개발 방법에 대한 도전을 즐기시는 분

집단 개발을 위한 동료와의 커뮤니케이션에 어려움이 없으신 분

 

[우대사항]

딥러닝에 대한 연구 경험 (석박사 학위 소지자 우대)

Bash, Python 언어를 기반으로 개발, 소스 분석 및 디버깅 경험

두 가지 이상의 언어를 binding하여 개발 경험

다양한 S/W, H/W 아키텍처 플랫폼에서의 개발 경험 (Server, Embedded, ARM(NEON), AVX, RISC-V, CUDA, OpenCL )

논문을 읽고 딥러닝 알고리즘을 C++ 또는 Python으로 개발한 경험

Tensorflow, Pytorch, ONNX Runtime에 대한 경험

TVM, Glow같은 ML 컴파일러에 대한 경험

Docker, Kubernetes, Jenkins, Git 중 하나 이상의 개발 툴에 대한 경험

UML에 의한 프로젝트 개발 경험 또는 Design Pattern에 대한 이해

0 명

근무조건

  • 고용형태: 정규직
  • 근무부서: (주)딥엑스 기업부설연구소 (판교테크노밸리)
  • 급여조건: 연봉 주40시간, 5000~15000만원

전형단계 및 제출서류

  • 전형단계: 서류전형 > 면접진행 > 최종심사 > 최종합격
  • 추가 제출서류
    이력서에 연락처, 희망연봉 기재
    제출한 서류는 일체 반환하지 않음
    이력서, 자기소개서
    서류전형, 면접전형
    포트폴리오

접수방법

상시채용

  • 접수방법: 인크루트 채용시스템
  • 접수양식: 인크루트 이력서

기타 유의사항

  • 입사지원서 및 제출서류에 허위사실이 있을 경우 채용이 취소될 수 있습니다.