포지션 상세
모레에서는 대규모 인공신경망 모델, 클러스터 시스템, 클라우드 인프라를 위한 AI 소프트웨어 스택을 함께 개발할 엔지니어를 모집하고 있습니다.
모레의 GPU/NPU 소프트웨어 엔지니어는 GPU, NPU 등 다양한 가속기 하드웨어에서 AI 애플리케이션을 빠르게 실행시키기 위한 여러 가지 기술적 과제를 담당합니다.
• 텐서 연산과 다양한 가속기에 대한 성능 예측 및 분석 모델 개발
• 다양한 GPU 아키텍처를 대상으로 최적의 커널 코드를 생성, 선택하기 위한 코드 생성기와 오토 튜너 개발
• AI 애플리케이션에 특화된 GPU의 구성 요소들(행렬 곱셈 유닛, GPU 간 고속 인터커넥션 등)을 활용
• GPU 간의 효율적인 통신 라이브러리 개발, 이는 서로 다른 노드에 위치한 GPU 사이의 통신을 포함
• C++ 및 개발 가능하신 분
• OpenCL 혹은 CUDA 개발 경험과 GPU 아키텍처에 대한 지식
• 컴퓨터 시스템에 대한 깊은 이해
모레의 GPU/NPU 소프트웨어 엔지니어는 GPU, NPU 등 다양한 가속기 하드웨어에서 AI 애플리케이션을 빠르게 실행시키기 위한 여러 가지 기술적 과제를 담당합니다.
주요업무
• 각종 인공신경망 레이어 및 텐서 연산들을 OpenCL, CUDA 등으로 구현하고 최적화• 텐서 연산과 다양한 가속기에 대한 성능 예측 및 분석 모델 개발
• 다양한 GPU 아키텍처를 대상으로 최적의 커널 코드를 생성, 선택하기 위한 코드 생성기와 오토 튜너 개발
• AI 애플리케이션에 특화된 GPU의 구성 요소들(행렬 곱셈 유닛, GPU 간 고속 인터커넥션 등)을 활용
• GPU 간의 효율적인 통신 라이브러리 개발, 이는 서로 다른 노드에 위치한 GPU 사이의 통신을 포함
자격요건
• 컴퓨터공학 혹은 관련 전공 학부 졸업, 혹은 이와 동등한 경력이 있으신 분• C++ 및 개발 가능하신 분
• OpenCL 혹은 CUDA 개발 경험과 GPU 아키텍처에 대한 지식
• 컴퓨터 시스템에 대한 깊은 이해