머신러닝 엔지니어


Description

뤼이드는 약 1억건이 넘는 학습 로그 데이터를 보유하고 있으며, 매달 새로운 학습 데이터가 누적되고 있습니다.
이런 교육 데이터는 실시간으로 유저 모델링에 적용되어 학습효율을 향상시키고 있습니다. 이러한 대규모 데이터를 실시간으로 처리함과 동시에, 분석 결과들이 모여 비즈니스를 달성하기 위한 데이터 전처리가 필요합니다.
뤼이드의 시스템은 이미 실시간 머신러닝 기술을 통해 모든 학습자들에게 개개인의 학습 수준을 반영한 모델을 서비스하고 있습니다.
하지만 더 나아가 다양한 학습자들의 데이터를 반영한 feature들을 모델에 반영하기 위해 다양한 데이터들을 처리할 수 있는 인프라를 구축하고 있습니다.
또한 프로덕트가 개선되면서 생성되는 새로운 학습 로그 데이터를 지속적으로 반영하기 위해 빠르고 안정적이고 확장성이 있는 새로운 데이터 인프라를 구축하고 있습니다.
대용량 데이터를 빠르게 처리하며, 머신러닝 모델을 실시간으로 업데이트 하는 시스템 개발은 많은 데이터 엔지니어들에게 매우 도전적인 업무일 것입니다.
세상에 없던 인공지능 학습 인프라를 함께 만들 머신러닝 엔지니어를 모십니다.

어떤 일을 하나요?

  • 플랫폼에서 활용할 수 있는 API를 포함하는 머신러닝 시스템을 개발합니다.
  • 분산환경에서 머신러닝 알고리즘을 적용하는 방법을 연구하고 개발합니다.
  • 데이터를 자유롭게 활용할 수 있는 분산환경 시스템 (ETL) 을 구축합니다.
  • 머신러닝 시스템을 배포하고 테스트를 자동화할 수 있는 DevOps 시스템을 개발합니다.

이런 분을 찾습니다!

  • 대용량 및 분산 처리, 실시간 처리 방식을 이해하고 구현이 가능한 분
  • 머신러닝 기술에 대해 코드레벨까지 이해하고 있으며 스크레치로 구현이 가능한 분
  • 머신러닝 프레임워크의 구조를 이해하고, 활용하시는 분
  • 대용량 데이터를 활용하는 시스템에서 발생하는 문제에 대해 이해하고 해결을 즐기시는 분

우대사항

  • 시스템이 필요로 하는 요구사항에 대해 설명이 가능한 분.
  • DevOps(실험, 구현, 테스트, 배포 사이클의 자동화)에 대해 이해하고 문서화 및 구현할 수 있는 분