Senior Software Engineer ML Infrastructure

Engineering · Full-time · Seoul, South Korea

Job description

[회사 소개] 트웰브랩스(Twelve Labs)는 영상이해 인프라 기반의 B2B 영상검색, 분류, 요약 등의 영상이해 API 플랫폼을 제공하는 AI 기술 스타트업입니다. 현재 미국 내 여러 다양한 기업에 대규모 영상 DB 내에서 이용자가 원하는 장면을 빠르고 정교하게 찾아주는 영상검색 API 를 제공하고 있습니다. 최근까지 총 1,700만 달러(약 220억 원) 규모의 시드 투자를 유치했으며, 오라클(Oracle Cloud Infrastructure)과 전략적 파트너십 체결을 통해 다년 간 활용 가능한 수 천 대의 A100 및 H100 GPU로 구성된 대규모 클러스터를 확보했습니다. 영상이해에 특화된 수십억 파라미터 규모의 초대형 파운데이션 모델의 상용화를 위한 학습 및 배포에 박차를 가하고 있습니다.

트웰브랩스 ML Platform 팀에서 Senior Software Engineer (ML Infrastructure) 동료를 모십니다 :)

ML Platform 팀은 트웰브랩스의 초거대 영상 AI 모델(Video Foundation Model)을 고객이 쉽게 활용할 수 있도록 API 형태로 제공하는 것에 기여하고 있습니다. ML 도메인 지식이 없는 분도 쉽게 이해할 수 있고 여러 도메인에 손쉽게 연결할 수 있도록 확장성 있는 인터페이스를 만드는 것을 목표로 합니다.

[주요 업무] •  End-to-end 영상 프로세싱 파이프 라인 개발 

  • 영상에 존재하는 다양한 종류의 데이터(이미지, 오디오 등)을 모델이 필요한 형태에 맞게 가공하는 데이터 프로세싱 파이프 라인을 만듭니다.
  • Kubernetes와 NVIDIA Triton 등을 이용해 복잡한 파이프라인의 Visibility 를 높히고 영상 프로세싱 퍼포먼스를(Latency 및 Throughput) 최적화합니다. • 초거대 AI 모델(Video Foundation Model)을 서빙할 수 있는 Inference(추론) 플랫폼 설계 및 개발
  • 모델의 결과값으로부터 API에서 요구하는 다양한 형태의 결과값으로 가공할 수 있는 서빙 플랫폼을 개발합니다. 
  • Inference (추론)의 최적화를 위해 ONNX, TensorRT등을 활용 합니다. • 자동화된 모델 테스팅 및 배포를 할 수 있는 MLOps 시스템 구축
  • 새롭게 학습된 모델들을 쉽게 배포 및 운용 할 수 있도록 자동화된 테스팅 및 배포 시스템을 개발합니다. 
  • 적절한 MLOps Framework (MLFlow, Weight And Biases 등) 를 사용하여 학습부터 배포까지 일원화 할 수 있는 플랫폼을 개발합니다.

[주요 기술] • Language: Go, Python  • DB: MongoDB, Elasticsearch, Redis, Vector Database (Pinecone, ..) • DL Framework: Pytorch, ONNX, TensorRT • MLOps: Triton, MLFlow, Weight And Biases • Platform: AWS, Kubernetes, Docker

[자격 요건] • 3년 이상의 ML Infra 구축 및 설계 경험 혹은 그에 준하는 경력이 있으신 분  • 총 5년 이상(ML Infra 구축 경력 포함)의 소프트웨어 개발 경력 혹은 그에 준하는 경력이 있으신 분 • Python, Go를 실무에 사용한 경험이 있으신 분 • 클라우드 상(AWS, Azure, GCP 등)에서 AI/ML 모델 배포를 해본 경험이 있으신 분

[우대사항] • MSA 설계와 구축을 경험해 보신 분 • AI 모델을 직접 학습 해본 경험이 있으신 분 • Docker, Kubernetes 등 기반의 container ecosystem에 대한 높은 이해도가 있으신 분 • Triton과 TensorRT 등을 이용하여 모델 배포를 경험해 보신 분 • GPU Computing(Cuda 등) 에 능숙하신 분 • 다양한 언어권 분들과 거리낌 없이 영어로 의사소통 하실 수 있는 분

[ML Platform 팀 Sr. Software Engineer (ML Infrastructure) 채용 상세] • 고용 형태: Full-time 정규직 (수습 3개월, 급여 변동 없음) • 근무 장소: 서울시 용산구 이태원로27길 39-11, 2층 • 채용 절차: 서류 전형 > 1차 기술과제 > 2차 (On-site) 기술 인터뷰 - 팀 인터뷰 > 최종 Culture-fit 인터뷰 > Reference Checks > 최종 합격 • 제출 서류: 자유 양식의 상세 경력 기반의 국문 또는 영문이력서, 아래 필수 사전질문 답변 (PDF파일 권장) • 지원서 외에 추가로 제출하고자 하는 자료 (e.g. GitHub, 기술 블로그, 개발 관련 포트폴리오 등) 는 careers@twelvelabs.io 로 보내 주셔도 좋습니다.

[필수 사전질문] (각 질문에 대하여 2-3줄 정도로 간략하게 기재해 주시면 됩니다.) • 트웰브랩스 합류에 있어서 지원자분께서 가장 기대하고 계신 부분과 우려되는 부분이 있다면 무엇인가요? • 지원자분께서 갖고 계신 지식과 역량, 종전의 경험 등이 트웰브랩스에 어떤 기여를 할 수 있다고 생각하시나요? • 현재 시점에서 생각하고 계신 향후 커리어 패스 또는 커리어 골(Goal)은 무엇인가요?  • 지원자분의 회사 선택의 기준(우선순위대로 3가지)과 일에서의 동기부여는 무엇인가요? 

Org chart

Peers

View in org chart

Open roles at Twelve Labs

Two candidates
The Org
helps you hire
great candidates
It takes less than ten minutes to set up your company page.
It’s free to use - try it out today.