CAREER
Working Culture
Our company’s working
culture is based on “rationality”
There’s only one team at DeepX
That means a politics free,
flat hierarchy
We always value open communication
to better achieve our goals
Our company honors each team
member’s dedication
Hiring Process
Application
Process

01

입사지원

필수 기재 사항

· 현재까지 수행 연구, 기술 관련
경력 상세 기재
· 각종 프로젝트 참여 이력 상세 기재
(어려웠던 점, 해결방법 포함)
· 단순한 소개가 아닌 기술적 깊이와
가치를 명료하게 설명

이력서 / 포트폴리오
및 자기소개서 제출
(신입 지원의 경우, 학부/대학원 성적증명서 제출)

Online Interview
(Optional)
02온라인 면접(필요시)약 30분 ~ 1시간 간
담당 엔지니어와 기술 면접
1st Interview
Process
031차 면접 프로세스 과거 연구 내용 / 담당 직무 관련
기술면접 (약 2시간)
지원자의 회사 관련 질문에 대한 응답
2nd Interview
Process
042차 면접 프로세스CEO와 면담 형식으로 진행
지원자가 회사에 기여할 수 있는 점 논의
지원자의 회사 관련 질문에 대한 상세 논의
Job
Offer
05최종합격 통보 및 잡 오퍼
Job Posting

Back to list

컴파일러 엔지니어

작성일
2022.03.08
작성자
by deepx
조회
561
딥엑스의 구성원들은 세계 일류의 인공지능 기술을 만들겠다는 목표를 위해 모였습니다. 인공지능의 도움으로 누구나 쉽고 편하게 더 나은 일상을 보낼 수 있도록 딥엑스는 인공지능으로 변화될 미래를 만들고 있습니다. 딥엑스의 NPU가 적용될 엣지 인공지능 프로세서 시장은 약 125조원의 거대한 시장입니다. 우리는 빠르게 변하는 시장에서 리더십을 갖기 위해 세계 최고 수준의 원천 기술 확보하는데 도전하고 있습니다. 딥엑스는 이 길을 함께 걸어갈 열정적인 동료를 찾고 있습니다. 가치 있는 문제를 해결하기 위해 효과적으로 협력하고, 성과를 내기 위해 자신의 재능을 적극적으로 활용하실 분들을 딥엑스의 여정에 초대합니다.

직무소개

딥엑스의 Software 그룹은 딥엑스가 개발한 인공지능 프로세서 기술을 고객들이 편리하게 사용할 수 있도록 각종 Software 기술을 개발하는 중요한 역할을 담당합니다. 딥엑스의 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에 대한 이해

<제출서류>

- 이력서 (자기소개서 포함)
- 경력기술서 (경력자에 한함)
- 포트폴리오 (희망자에 한함)

<근무환경>

- 근무형태 : 정규직 (수습기간 3개월 – 처우 100%)
- 근무일시 : 주 5일 09:00~18:00 (점심 – 12:00~13:00)
- 근무장소 : 경기도 성남시 분당구 판교역로 231 에이치스퀘어 에스동 7층 (701호, 709호)
- 처우조건 : 면접 후 역량에 따른 협의

<복지혜택>

- 집중할 수 있는 업무 환경 지원 : 최신 사양의 업무용 노트북, 듀얼 모니터, 스탠딩 데스크
- 당충전을 위한 음료 및 간식 무한 지원 : 각종 스낵 등 다양한 음료와 간식
- 든든한 한 끼, 식사 지원 :  점심식사, 저녁식사(야근 시)
- 구성원을 위한 축하와 위로 : 경조휴가 및 경조금 지원
- 가족과 함께하는 즐거움 : 설/추석 명절선물비(30만원) 지원, 결혼기념 축하 선물비(20만원) 지원 및 16시 조기퇴근
- 소중한 구성원의 생일 : 생일 축하 선물비(20만원) 지원 및 16시 조기퇴근
- 건강한 삶 : 매년 임직원 건강검진지원, 코로나 백신 휴가 2일(접종당일+다음날)
- 딥엑스와 함께하는 성장 :  전직원 스톡옵션 증여

<접수방법>

- e-mail 접수 : hr@deepx.co.kr

- 채용 플랫폼 접수 : 사람인, 잡코리아, 원티드, 링크드인에서 [딥엑스]를 검색해보세요!

<지원 시 유의사항>

- 제출서류 누락 시 서류전형에서 검토가 이루어지지 않을 수 있습니다.
- 지원서류 및 입사서류에 허위사실이 발견될 경우 채용이 확정되었더라도 취소될 수 있습니다.
- 입사 후 3개월 간 수습기간이 부여되며, 수습기간 동안의 처우는 100% 동일합니다.