모레는 대규모 인공신경망 모델, 클러스터 시스템, 클라우드 인프라를 위한 AI 소프트웨어 스택을 개발하고 있습니다. 그 핵심적인 구성 요소 중 하나는 주어진 AI 애플리케이션을 자동으로 병렬화/최적화하여 여러 노드의 다양한 가속기에서 효율적으로 실행시키는 Moreh AI Compiler입니다.
# 주요 업무
- 자동 병렬화/최적화를 위한 그래프 수준의 AI 컴파일러 개발 및 고도화
- 대규모 AI 모델의 효율적인 학습 및 추론을 위한 컴파일러 알고리즘 고안 및 구현
- AI 애플리케이션의 의미와 컴파일 결과를 표현하기 위한 그래프 꼴의 IR을 정의하고 확장
- AI 애플리케이션의 의미를 실행 시간에 그래프 꼴의 IR로 표현하는 기술 개발
경력 및 자격요건
# 자격 요건
- 컴퓨터공학 관련 전공 석/박사 졸업; 혹은 컴퓨터공학 관련 전공 학부 졸업 및 관련 업계에서 2년 이상의 경력
- C++ 개발 가능하신 분
- 컴퓨터 시스템과 병렬 컴퓨팅에 대한 깊은 이해
# 우대 사항
- 전문연구요원 지원 우대
- 병렬 컴퓨팅, 컴파일러 혹은 관련 분야 석/박사 졸업
- 병렬화/최적화 컴파일러 개발 경험 및 관련 논문 개제 이력
- AI 애플리케이션을 위한 컴파일러를 개발하거나; 병렬화 혹은 최적화를 목적으로 AI 프레임워크(PyTorch, TensorFlow 등) 내부를 수정해 본 경험
- 오픈 소스 컴파일러(Clang/LLVM, GCC 등)를 수정해 본 경험
- 클러스터를 대상으로 하는 HPC 애플리케이션 개발 및 최적화 경험
- GPU 프로그래밍 경험, 나아가 GPU 커널의 컴파일 혹은 시뮬레이션과 관련된 경험
- C++ 기반의 대규모 소프트웨어 개발에 참여한 이력
- 딥 러닝에 대한 기본적인 지식, PyTorch 혹은 TensorFlow 사용 경험
- 주요 학술대회에 논문 게재 이력(예: ASPLOS, HPDC, ISCA, Micro, PACT, PLDI, PPoPP, SC) 및 기타 연구 경력