하이퍼커넥트와 매치그룹에서 운영 중인 서비스들의 품질을 높이기 위한 다양한 머신러닝 기반의 백엔드 서비스 (FastAPI)를 개발합니다. 글로벌 스케일에서 실시간 동작이 가능하도록 성능 관점에서의 많은 고민과 함께 설계되고 있으며, 마이크로서비스 아키텍처와 이벤트 주도 아키텍처로 개발되고 있습니다.
개인화 추천 시스템
실시간 이상 유저 (ex. 스팸/가짜 계정) 탐지 시스템
검색 API 서버
챗봇 백엔드 시스템
영상, 음성 및 자연어 등의 비정형 데이터를 해석 가능한 형태로 변환해 주는 사내 API 서버
마케팅 예산 최적화 시스템
[모델 추론을 위한 실시간 데이터 파이프라인 개발]
실시간 이벤트를 가공하여 모델 추론에 활용할 수 있게 하는 파이프라인(Apache Flink)을 개발합니다. 피쳐를 빠르고 안정적으로 수집, 가공, 서빙하기 위한 시스템(ex. streaming application, feature store)을 고민하고 설계합니다. 때로는 파이프라인 개발 과정에서 모델 성능을 향상시키는 피쳐를 선제적으로 발굴하기도 합니다.
[머신러닝 기반의 신규 서비스 PoC]
하이퍼커넥트 AI Lab은 제품에 기여하는 다양한 머신러닝 기술을 연구 및 개발하고 있습니다. AI Lab에서 개발된 새로운 머신러닝 모델의 비즈니스 임팩트를 측정하기 위해서는 Proof of Concept(PoC)가 필요한 경우가 많은데, MLSE는 PoC 프로덕트를 개발하는 역할을 하기도 합니다. PoC 프로덕트 개발을 통해 개발 cycle을 짧게 줄이고 더 많은 Iteration을 돌게 함으로써, 모델 개선이 더 빠르게 이뤄지도록 합니다.
지원 자격
다양한 개발 경험을 통해 여러 스택을 넘나드는 걸 좋아하고, 익숙하지 않은 환경에 빠르게 적응할 수 있는 분
새로운 문제를 빠르게 정의하고, 주도적으로 해결하실 수 있는 분
백엔드 개발 경험이 있으신 분
기계학습과 딥러닝에 대한 관심과 기본적인 이해가 있으신 분
Python, Java, JavaScript, Scala 등 적어도 하나 이상의 능숙한 프로그래밍 언어가 있으신 분
(한국어 네이티브가 아닌 경우) 한국어 듣기, 읽기가 가능하고 영어로 의사소통이 가능한 분
학위나 국적은 무관합니다
우대 사항
머신러닝 모델의 학습부터 서비스 배포까지 해보신 경험이 있으신 분
CS fundamentals에 대한 이해가 깊으신 분
논문을 읽고 이해 및 적용하는데 능숙하신 분
여러 개발 조직과 협업하며 업무를 진행한 경험이 있으신 분
Spark, Flink 등 대용량/실시간 처리를 위한 분산/병렬 시스템 개발 경험이 있으신 분
DynamoDB, Cassandra 등 분산 데이터베이스에 대한 이해가 있으신 분
데이터 엔지니어링 경험이 있으신 분
A/B 테스트 실험 기획 및 타겟 KPI 지표를 정의하고 SQL기반 데이터 분석을 진행한 경험이 있으신 분
고용형태/채용 절차/근무시간
고용 형태: 정규직
채용 절차: 서류전형 > 코딩테스트/사전과제 > 1차 면접 > 2차 면접 > 최종합격
근무 시간: 근무시간을 자율적으로 선택하는DIY(Do It Yourself) 근무제 (단, 병무청 복무규정에 따라 산업기능요원, 전문연구요원은 시차출근제 적용 - 오전 8시 ~ 11시 사이 출근)