직무 설명
우리는 혁신적인 분산 인공지능 및 머신러닝 프로젝트를 주도할 경험 많은 분산 딥러닝 엔지니어를 찾고 있습니다. 이상적인 후보자는 고급 분산 컴퓨팅 기술을 활용하여 AI 및 ML 분야의 복잡한 문제를 해결하는 혁신적인 솔루션 개발에서 핵심적인 역할을 수행할 것입니다.
주요 책임
- PyTorch, TensorFlow, Ray 등의 분산 딥러닝 프레임워크를 사용하여 대규모 모델 학습을 설계 및 구현합니다.
- 모델 학습 및 추론 프로세스를 관리하고 최적화하여 높은 성능과 효율성을 보장합니다.
- Docker를 사용하여 딥러닝 애플리케이션을 컨테이너화하고 Kubernetes 및 Kubeflow를 사용하여 오케스트레이션합니다.
- AWS, Google Cloud, Azure 등 주요 클라우드 플랫폼에서 딥러닝 워크로드를 배포 및 관리합니다.
- 모델 압축 및 추론 가속화 기술을 적용하여 성능을 최적화합니다.
- 실시간 처리를 위한 스트림 배치 데이터 추론 기술을 구현합니다.
- 크로스 기능 팀과 협력하여 분산 컴퓨팅 및 딥러닝 솔루션에 대한 기술 전략을 개발하고 실행합니다.
직무 요구 사항
- 딥러닝 프레임워크(PyTorch, TensorFlow 등) 및 모델 학습/최적화에 대한 풍부한 경험.
- 컨테이너화(Docker) 및 오케스트레이션 기술(Kubernetes, Kubeflow)에 대한 강력한 전문 지식.
- 클라우드 컴퓨팅 플랫폼(AWS, Google Cloud, Azure) 사용 경험.
- CUDA 프로그래밍 및 다중 GPU 통신 최적화 경험 우대.
- 스트림 배치 데이터 처리 기술에 대한 지식.
- 팀 환경에서 협업하며 기술 전략 개발에 기여할 수 있는 능력.
- 강력한 문제 해결 능력 및 최첨단 AI/ML 프로젝트 수행 능력.
우대 사항
- Ray 또는 기타 분산 컴퓨팅 프레임워크 사용 경험.
- 분산 AI/ML 시스템에 대한 배경 지식.
- 관련 분야의 오픈소스 프로젝트에 대한 출판물 또는 기여.