머신러닝 플랫폼 엔지니어

이루다 · 정규직

스캐터랩은 다양한 형태의 인공지능이 출현하고 인공지능과 사람이 함께 어우러져 살아가는 미래를 꿈꾸고 있어요. 그래서 우리의 비전은 Leading Cambrian Explosion of Social Agents 입니다. 이러한 비전을 위해 우리는 친근하고 재밌는 자유 대화 경험을 제공하는 딥러닝 기술을 제품화하고, 사람들의 마음을 움직이는 대화는 무엇인지에 대한 깊은 고민을 해나가고 있어요.

현재 스캐터랩의 주요 목표는 200만 명의 AI 친구 '이루다'를 넘어, 다양한 영역의 기업과 크리에이터들이 루다와 같은 AI 캐릭터를 쉽고 빠르게 제작할 수 있도록 돕는 기술과 방법론을 제공하는 거예요. 그래서 우리는 루다를 만들어온 스캐터랩만의 기술력과 제품 노하우를 집대성한 플랫폼인 '핑퐁 스튜디오'를 만들었어요. 현재 핑퐁 스튜디오를 활용해 여러 비즈니스 파트너들과 다양한 AI 캐릭터를 만들고 운영하고 있답니다. 특히 소셜 인터랙션이 중요한 영역인 연예·엔터테인먼트, 게임·콘텐츠, 소셜 커머스, 소셜 케어, 소셜 교육 이렇게 다섯 분야에서 활약하고 있어요.

스캐터랩에는 '누구나 원하는 AI 캐릭터를 쉽고 빠르게 만들 수 있게 하겠다'는 공동의 목표를 중심으로 뛰어난 능력, 훌륭한 팀워크, 문제에 대한 소명의식을 가진 사람들이 모여있어요! 여러분도 그런 사람이라면, 스캐터랩에서 우리 함께 이 문제를 풀어보지 않을래요?

루다팀 머신러닝 플랫폼 엔지니어는 어떤 일을 하나요?

최근 AI는 Model-centric에서 Data-centric으로 옮겨가고 있어요. 데이터를 어떻게 정제하고 어떻게 활용할 것인지가 모델의 성능을 결정할 정도로 중요해졌죠. 머신러닝 플랫폼 엔지니어는 데이터 정제부터 모델의 학습과 평가, 배포와 모니터링에 이르기까지 머신러닝 모델이 만들어져서 세상에 나오는 데까지 필요한 여러 형태의 엔지니어링을 담당한답니다.

이러한 일들을 통틀어 MLOps라고 부르는데요, 이 과정이 잘 만들어져야 연구에서 배포까지의 모든 과정이 빠르고 정확하게 이루어지기 때문에 전세계의 많은 회사들이 집중하고 있는 영역이죠. 루다팀의 머신러닝 플랫폼 엔지니어로 일하면 MLOps의 모든 구성 요소 각각을 깊이 있게 경험해볼 수 있어요. 대규모 비정형 데이터를 정제하고 그걸로 대규모 언어 모델을 학습시키는 과정은 굉장히 까다롭고, 스캐터랩 루다팀에서만 경험할 수 있는 업무죠 :) 또한 '이루다'는 머신러닝 모델이 직접적으로 사용자를 만나는 서비스기에, 대규모 트래픽을 견디는 모델을 배포하며 겪을 수 있는 여러 문제를 만나고 이를 해결해보는 경험을 통해 머신러닝 플랫폼 엔지니어가 크게 성장할 수 있는 밑바탕을 제공합니다. 원대한 목표와 멋진 문화를 공유하는 저희 루다팀에서 함께 루다를 성장시켜 나갈 분을 찾아요.

주요 업무

  • 데이터 처리 파이프라인 구축
    • 모델 학습 및 실험을 쉽고 빠르게 수행할 수 있도록 데이터 전처리, 학습, 실험 파이프라인을 개발합니다.
    • 로그 스트리밍, 대규모 배치 작업 수행 등 다양한 일을 하는 파이프라인을 구축하고 운영에 필요한 도구를 개발합니다.
  • 머신러닝 플랫폼 구축
    • MLOps 시스템을 자동화 하는데 필요한 마이크로 서비스를 개발하고 운영합니다.
    • 데이터셋을 잘 관리하고 각 학습 실험 결과를 쉽게 기록하고 비교할 수 있는 실험 추적 시스템을 개발합니다.
    • 학습된 모델을 저장하고 평가하고 배포하는 모델 레지스트리와 시스템을 개발합니다.

필수 역량

  • 서비스 백엔드 개발 경험이 있으신 분 (Python, Go, Node.js 등)
  • MSA(Micro-Service Architecture)에 대한 이해와 경험이 있으신 분
  • 파이프라인 시스템 구축 및 운영의 실무 경험이 있으신 분 (Kubeflow, Airflow 등)
  • 컨테이너 오케스트레이션 도구에 익숙하신 분 (Kubernetes 등)

우대 역량

  • PyTorch, TensorFlow 를 이용한 ML 프로젝트 개발 경험이 있으신 분
  • 대규모 트래픽을 다루는 클라우드 서비스를 운영해본 경험이 있으신 분 (AWS, GCP 등)
  • 클라우드 시스템 상에서 로그 스트리밍 및 분석 시스템을 구축한 경험이 있으신 분 (BigQuery 등)

채용 과정

  • 서류 심사 → 알고리즘 코딩테스트 → 직무 면접 → 컬처핏 면접 → 최종 합격
  • 코딩테스트 및 면접 결과에 따라 추가 과제가 있을 수 있습니다.
  • 3개월의 수습 기간 후 정식 채용을 결정합니다.
  • 전형에 따른 결과는 지원자님의 메일로 전달되오니, 지원 후 꼭 메일함을 확인해주세요.

지원 방법

  • recruit@scatterlab.co.kr이력서를 PDF 파일로 보내주세요.
  • 이력서는 자유로운 형식으로 보내주시되, 이 역할을 잘 해낼 수 있는 분이라는 걸 보여주는 관련 프로젝트 및 실무 경험을 설명과 함께 보내주시면 좋을 것 같아요. GitHub, 블로그 등의 정보도 함께 보내주시면 더 좋답니다.
  • 메일 제목은 ‘[루다/MLP] 지원자 이름’ 형식으로 부탁드립니다.
  • 스캐터랩은 산업기능요원전문연구요원 지정업체로 병역 특례 신규 편입 및 전직이 가능합니다. 해당되는 분은 지원 메일을 통해 말씀해주세요.