Ultralytics 임베디드 컴퓨터 비전 엔지니어 (스페인 현장 근무)
Ultralytics YOLO 모델을 PyTorch에서 엣지 디바이스 프로덕션 환경으로 배포합니다. 런타임 통합을 구축하고 CPU, GPU, NPU, SoC 플랫폼에 맞게 배포를 최적화합니다.
설명
- 모델 변환부터 디바이스 지원까지 모델 내보내기 및 추론 통합 기능을 개발하고 유지 관리합니다.
- Python, PyTorch 및 지속적으로 변경되는 공급업체 SDK와의 호환성을 유지합니다.
- 파트너 코드를 검토하고 출시 전에 실제 하드웨어에서 통합 기능을 검증합니다.
- YOLO 배포와 테스트를 위해 임베디드 보드와 개발 키트를 준비합니다.
- 지연 시간, 메모리 사용량, 정확도 간 균형을 고려해 대상 디바이스에 맞게 모델을 조정합니다.
- 모델 변환 또는 INT8 양자화로 발생한 정확도 저하를 조사합니다.
- YOLO 작업과 세대별 모델을 측정하고 프로파일링한 뒤 결과를 문서화합니다.
- AMD, Google, Nvidia 통합을 포함해 하드웨어 및 실리콘 플랫폼 기술 파트너십을 관리합니다.
- 파트너와 엔지니어링 정기 회의를 진행하고 통합 지침을 수립합니다.
- 플랫폼 제약 사항을 모델, 런타임, 배포 요구 사항으로 구체화합니다.
- 파트너 컴파일러 팀과 협력해 새로운 YOLO 아키텍처를 출시 시점부터 지원합니다.
- 모델, 런타임, 드라이버, 디바이스와 관련된 문제를 해결합니다.
- 자체 호스팅 및 파트너 호스팅 디바이스 전반의 하드웨어 CI와 배포용 Docker 이미지를 유지 관리합니다.
- 통합 문서와 디바이스 벤치마크 페이지를 작성합니다.
- 개발자 리소스를 만들고 실시간 세션을 진행하며 업계 행사에서 작업을 소개합니다.
- GitHub, 커뮤니티 포럼, 영업팀을 통해 개발자와 고객을 지원합니다.
지원 자격
- 머신러닝 또는 컴퓨터 비전에 대한 탄탄한 기초와 YOLO 모델에 관한 이해.
- 뛰어난 Python 역량과 PyTorch 및 ONNX 실무 경험.
- TensorRT, OpenVINO, ONNX Runtime 또는 공급업체 NPU SDK를 사용한 실무 경험.
- INT8 양자화 및 보정 경험과 변환 후 정확도 손실을 진단하는 능력.
- NVIDIA Jetson, Raspberry Pi, NPU 개발 보드와 같은 엣지 디바이스 배포 실무 경험.
- 리소스가 제한된 하드웨어에서 배포를 플래싱하고 설정하며 문제를 해결한 경험.
- Linux, Docker, 여러 플랫폼에 걸친 Python 의존성 관리에 익숙할 것.
- 깔끔한 코드, Git 풀 리퀘스트, 코드 리뷰를 포함한 탄탄한 소프트웨어 엔지니어링 습관.
- 문서 작성과 협업에 필요한 명확한 영어 작문 능력.
- 최소한의 감독 아래 기술 통합을 처음부터 끝까지 주도할 수 있는 시니어 수준의 역량.
- AI, 컴퓨터 비전, 현실에 영향을 주는 실용적인 엔지니어링에 대한 열정.
- 지원하는 국가에서 합법적으로 일할 수 있는 자격.
- 실리콘 공급업체 또는 하드웨어 파트너와 직접 협업한 경험 우대.
- 여러 임베디드 및 엣지 생태계에 걸친 경험 우대.
- 마이크로컨트롤러에 모델을 배포한 경험을 포함한 C++ 경험 우대.
- 자체 호스팅 하드웨어 러너에서 CI를 실행한 경험 우대.
- 오픈소스 프로젝트 또는 개발자 생태계에 기여한 경험 우대.
- 국제 팀과 함께 일한 경험 우대.
- 업계 행사 출장이 가능한 분 우대.
복리후생
- 주식 보상 패키지.
- 유연 근무 시간.
- 휴가 24일.
- 생일 휴가.
- 현지 공휴일.
- 새 Apple MacBook Air 또는 Pro.
- Apple Studio Display.
- AirPods Pro 3.
- 개인 및 직무 역량 개발 전용 예산.
- 첨단 AI 프로젝트 참여.
- 글로벌 거점에서 대면 협업.
