기업 채용 분석/CJ올리브영

[CJ올리브영] Data Service Engineer (Back-end) 공고 분석

통합된 데이터를 서비스에 제공하는 마이크로서비스 API와 데이터 포털을 개발하는 Back-end 공고입니다. 고가용성 API 설계, 지표·리포트 조회 포털, 실시간 트래픽의 데이터 API 성능 최적화, 대용량 다운로드·암호화·권한 제어의 공통 모듈화, 메시지 기반 비동기 처리 API가 업무입니다. 자격 요건은 5년 이상의 Back-end Application 개발 경력이고, 1차 면접에 Whiteboard Test와 구술이 있습니다.

이 공고 분석은 2026년 11월 3일에 이뤄졌습니다. 이후 채용이 종료되었을 수 있습니다.

이 자리가 왜 생겼을까요

올리브영 테크 블로그의 2026년 7월 글은 인벤토리 스쿼드가 전국 1,400여 개 매장의 재고 변동을 Kafka 파이프라인으로 받아 온라인몰의 전시·장바구니·주문서·검색과 매장 전자라벨·PDA까지 API로 서빙한다고 소개했습니다. 회사는 2026년 4월 비개발 직군도 AI 도구를 직접 만들어 고객 데이터 분석에 쓰도록 전 구성원 업무 환경에 Gemini Enterprise를 도입한다고 밝혔습니다. 이 공고는 통합된 데이터를 서비스에 제공하는 API와 지표·리포트를 조회·다운로드하는 데이터 포털을 맡고, 우대 사항에 데이터 파이프라인 경험을 적었습니다. 데이터를 쓰는 사람과 서비스가 늘어난 환경에서 조회·다운로드 요청의 부하를 구조로 흡수해 본 경험이 있다면 처리 건수와 응답 시간의 변화를 숫자로 밝힐 수 있습니다.

CJ올리브영이 지금 어떤 사업에 집중하고 있는지는 CJ올리브영 채용 분석에서 이어서 볼 수 있습니다.

1하게 될 업무

  • 통합된 데이터를 서비스에 제공하는 고가용성 기반의 마이크로서비스 API를 설계하고 개발합니다.

    이렇게 볼 수 있어요

    같은 회사 Data Analytics Engineer 공고의 업무는 분산된 원천 데이터를 단일 Layer로 통합해 API·DB·File·Message로 제공하는 구조를 설계하는 일입니다. 이 자리는 통합된 데이터를 소비처에 API로 내보내는 서비스를 만듭니다. 고가용성을 갖추려면 데이터 파이프라인이 늦어지거나 멈춰도 API가 서비스 장애로 번지지 않아야 합니다.

  • 실시간 트래픽 환경에서 데이터 API 성능을 최적화하고 운영합니다.

    이렇게 볼 수 있어요

    올리브영 테크 블로그의 2026년 7월 글은 인벤토리 스쿼드가 전국 1,400여 개 매장의 재고 변동을 Kafka 파이프라인으로 받아 온라인몰의 전시·장바구니·주문서·검색과 매장 전자라벨·PDA까지 API로 중단 없이 서빙한다고 소개했습니다. 데이터 API의 지연은 조회 쿼리, 직렬화, 네트워크 전송 중 어디에서 나는지에 따라 처방이 달라집니다.

  • 지표·리포트 탐색·조회·다운로드를 지원하는 데이터 포털을 개발하고 운영합니다.

    이렇게 볼 수 있어요

    포털 사용자가 서비스가 아니라 사내 구성원이라면 조회 조건이 자유롭고 한 번에 큰 데이터를 내려받는 요청이 생길 수 있습니다. 같은 회사 Data Analytics Engineer 공고는 지표 정의·가이드와 BI 데이터 소스 구조를 개선하는 일을 맡습니다. 그쪽이 정리한 지표를 구성원이 조회하는 화면이 이 포털과 같은 영역일 가능성이 있습니다. 조회 화면을 직접 개발했다면 느렸던 조회 조건과 그것을 푼 방법을 함께 적을 수 있습니다.

  • 대용량 다운로드, 암호화, 권한 제어 등 반복 요구 기능을 공통 모듈로 만들고 표준 구조를 설계합니다.

    이렇게 볼 수 있어요

    올리브영 테크 블로그의 2023년 12월 글은 파트너 플랫폼 스쿼드가 엑셀 데이터 추출이 무겁고 느려지자 브라우저를 닫아도 추출이 이어지도록 Kafka 이벤트와 별도의 생성 서버, S3 재다운로드로 바꿨다고 소개했습니다. 파트너 오피스 사례이지만 요청 접수와 생성, 재다운로드를 나누는 구조가 이 업무가 다루는 문제와 같습니다. 공통 모듈로 만든다면 요청 접수, 파일 생성, 암호화, 권한 확인 중 어디까지를 표준으로 정했는지가 설계 경험의 범위를 정합니다.

  • 메시지 기반 비동기 데이터 처리 API를 개발합니다.

    이렇게 볼 수 있어요

    오래 걸리는 작업을 메시지로 넘기고 API는 접수 응답만 즉시 돌려주는 구조가 대표적입니다. 자격 요건의 Kafka, RabbitMQ 기반 비동기 이벤트 처리 경험을 적을 때 처리 결과를 호출한 쪽에 어떻게 알렸는지까지 밝히면 이 업무의 API 쪽 경험이 드러납니다.

2자격 요건

  • 5년 이상의 Back-end Application 개발 경력이 필요합니다.

    이렇게 볼 수 있어요

    커머스플랫폼유닛 Back-end 개발채용 공고도 5년을 적었습니다. 그 공고는 상품·전시·검색 같은 온라인몰 도메인 서버를 만들고, 이 공고는 데이터를 내보내는 API를 만듭니다. 경력 가운데 데이터를 조회하고 제공하는 서버를 맡은 부분에는 데이터의 종류와 규모를 함께 적을 수 있습니다.

  • Golang, Kotlin, java, Python등을 이용한 서버 개발 경험이 필요합니다.

    이렇게 볼 수 있어요

    언어를 하나로 정하지 않고 네 가지를 예시로 나열해 어떤 서버를 만들었는지가 쟁점입니다. 우대 사항에 TypeScript/React.js 클라이언트 개발이 있어 서버 개발자가 데이터 포털 화면까지 다루는 경우도 있을 수 있습니다.

  • Message(Kafka, RabbitMQ 등) 기반 비동기 이벤트 처리 시스템 개발 경험이 필요합니다.

    이렇게 볼 수 있어요

    Data Engineer 공고는 Kafka 실시간 스트리밍을 레이크하우스로 운영하는 쪽이고, 이 자리는 메시지를 받아 API로 처리하는 쪽입니다. Kafka 경험이 스트리밍 적재 쪽이었는지 메시지를 받아 API로 처리하는 쪽이었는지 구분해 적으면 이 업무와의 거리가 분명해집니다.

  • MySQL, Oracle, BigQuery, Cloud Spanner 등 다양한 데이터베이스 활용 경험이 필요합니다.

    이렇게 볼 수 있어요

    Oracle과 MySQL은 서비스 데이터베이스, BigQuery는 분석 웨어하우스, Cloud Spanner는 Google의 분산 데이터베이스입니다. Data Analytics Engineer 공고도 Oracle, MySQL, BigQuery를 우대 사항에 적었고 Cloud Spanner는 이 공고에만 이름이 나옵니다.

  • GCP, AWS 등 클라우드 컴퓨팅 환경에서 개발·운영한 경험이 필요합니다.

    이렇게 볼 수 있어요

    데이터베이스 목록에 BigQuery와 Cloud Spanner가 있어 GCP의 데이터 서비스가 이 업무에 쓰이는 것으로 보입니다. 2025년 12월 테크 블로그 글에는 Amazon SES와 Amazon Connect로 온콜 시스템을 만든 사례도 있어 AWS 서비스를 쓰는 조직입니다.

  • 대용량 데이터 조회·전송 구간의 성능 이슈를 분석하고 개선해 본 경험이 필요합니다.

    이렇게 볼 수 있어요

    조회·전송 구간은 쿼리 실행, 직렬화, 네트워크 전송으로 나뉩니다. 업무의 데이터 API 최적화와 대용량 다운로드는 모두 이 세 구간을 거치는 요청을 다룹니다.

  • 장애 대응과 운영 안정성을 서비스 설계 단계에서 함께 고려하는 분이어야 합니다.

    이렇게 볼 수 있어요

    2026년 9월 테크 블로그 글은 주문 취소 시점을 옮기는 작업이 이벤트 파이프라인과 분산 락, 장애 격리 설계까지 이어졌다고 소개했습니다. 장애 격리 설계는 한 서비스의 실패가 다른 서비스로 번지지 않도록 설계 단계에서 격리 장치를 넣는 것을 말합니다.

3우대 사항

  • Docker, Kubernetes 등 컨테이너 기반 배포·운영 경험이 있는 분을 우대합니다.

    이렇게 볼 수 있어요

    마이크로서비스 API를 만드는 업무라 서비스마다 컨테이너로 배포하는 구조가 따라옵니다. 직접 배포 설정을 작성했는지 운영 중인 클러스터를 다뤘는지에 따라 경험의 무게가 달라집니다.

  • 마이크로서비스 아키텍처 설계 경험이 있는 분을 우대합니다.

    이렇게 볼 수 있어요

    2026년 3월 테크 블로그 글은 MSA에서 매장 정보·프로모션·픽업 주문 데이터가 서로 다른 스쿼드에 흩어져 있어 데이터마다 사용처, 변경 특성, 라이프사이클을 보고 캐시와 이벤트, 직접 호출 중 연동 방식을 정했다고 설명했습니다. 데이터를 제공하는 API도 같은 기준으로 방식을 고릅니다.

  • TypeScript/React.js를 활용한 클라이언트 개발 경험이 있는 분을 우대합니다.

    이렇게 볼 수 있어요

    업무에 지표·리포트를 조회하고 내려받는 데이터 포털이 있어 서버 개발자도 화면 쪽 코드를 만질 수 있습니다.

  • 데이터 파이프라인 구축·운영을 실제로 경험했거나 높은 이해도가 있는 분을 우대합니다.

    이렇게 볼 수 있어요

    이 공고의 API가 내보내는 데이터는 파이프라인이 적재한 결과라서 적재가 늦으면 API가 오래된 값을 응답합니다. Data Analytics Engineer 공고는 신선도 SLA를 업무로 적었습니다.

4기타 사항

  • 게시일 : 2026년 8월 25일
  • 고용형태 : 정규직(수습 3개월)
  • 근무지 : 대한민국 서울특별시 용산구 한강대로 372
  • 경력 조건 : 경력 5년 이상
  • 학력 조건 : 해당 내용은 원본 공고에서 확인되지 않습니다.

쓰는 기술

공고 본문에 적힌 기술만 모은 목록입니다.

  • Golang
  • Kotlin
  • Java
  • Python
  • Kafka
  • RabbitMQ
  • MySQL
  • Oracle
  • BigQuery
  • Cloud Spanner
  • GCP
  • AWS
  • Docker
  • Kubernetes
  • TypeScript
  • React.js

전형과 지원

분석한 공고 대부분이 같은 일곱 단계를 적었습니다. 공간디자인 공고, VMD 담당자 공고, 글로벌 VMD담당자 공고, 패키지 디자이너 공고, 콘텐츠 디자이너 공고, 콘텐츠 마케팅 담당자(시니어) 공고, FESTA·KCON 전략/실행 담당자(주니어) 공고, 브랜드 디자이너(메이크업) 공고, 공간·팝업 콘텐츠 전략/실행 담당자(주니어) 공고, 비주얼 콘텐츠 기획자 (PB 브랜드) 공고는 과제전형을 더했고, Product Designer (B2B/광고플랫폼) 공고와 Global Product Designer 공고는 직무에 따라 과제전형이 추가될 수 있다고 적었습니다. Forward Deployed AI Engineer, QA Engineer (Domestic), QA Engineer (Global), 커머스플랫폼유닛 Android 개발채용, 커머스플랫폼유닛 Back-end 개발채용, 커머스플랫폼유닛 iOS 개발채용, 검색 플랫폼 개발자, Windows Application Engineer (POS 시스템), Data Engineer, Data Analytics Engineer, QA Ops Engineer (Test Automation), Data Scientist (AI 추천), Data Architect (시니어), Data Service Engineer (Back-end), Data Scientist, Global Software Engineer-Frontend (글로벌 개발), AI Engineer (추천) 공고는 면접에 라이브코딩테스트나 Whiteboard Test를 포함했습니다. 뷰티 카테고리 MD, MD (취미-음반), MD (건강식품), MD (일반식품), 글로벌B2B MD (헬스), Data Scientist (광고 플랫폼 사업), 뉴포맷 스토어기획 담당자, 프로모션 마케터 공고에는 단계가 적혀 있지 않으므로 지원할 공고의 전형 안내를 따로 확인해야 합니다.

  • 공고에 적힌 전형 단계

    분석한 공고 대부분은 '서류 전형 - 1차면접 전형 - 온라인 인성검사 - 2차면접 전형 - 3차 전형(평판조회 및 처우협의) - 건강검진 - 합격' 순서로 적었습니다. 공간디자인(인테리어) 담당자 공고, VMD 담당자 공고, 글로벌 VMD담당자 공고, 패키지 디자이너 공고, 콘텐츠 디자이너 공고, 콘텐츠 마케팅 담당자(시니어) 공고, FESTA·KCON 전략/실행 담당자(주니어) 공고, 브랜드 디자이너(메이크업) 공고, 공간·팝업 콘텐츠 전략/실행 담당자(주니어) 공고, 비주얼 콘텐츠 기획자 (PB 브랜드) 공고는 1차면접 뒤에 과제전형을 둡니다. Forward Deployed AI Engineer 공고는 1차면접에서 라이브코딩테스트를 보고 2차면접에서 구술과 함께 Whiteboard test를 봅니다. QA Engineer (Domestic) 공고, QA Engineer (Global) 공고와 QA Ops Engineer (Test Automation) 공고에도 1차면접의 라이브코딩테스트와 2차면접의 Whiteboard test가 있습니다. 커머스플랫폼유닛 Android 개발채용 공고, Back-end 개발채용 공고, iOS 개발채용 공고, Windows Application Engineer (POS 시스템) 공고는 1차면접에서 Live Coding을 하고 2차면접에서 구술과 함께 Whiteboard Test를 치릅니다. 검색 플랫폼 개발자 공고의 1차 면접에는 Whiteboard Test가 있고 Data Engineer 공고, Data Analytics Engineer 공고, Data Architect (시니어) 공고, Data Service Engineer (Back-end) 공고, Data Scientist 공고의 1차 면접에는 Whiteboard Test와 구술이 들어 있습니다. Data Scientist (AI 추천) 공고는 서류 전형과 함께 사전코딩테스트를 봅니다. Global Software Engineer-Frontend (글로벌 개발) 공고와 AI Engineer (추천) 공고는 서류 전형과 함께 사전코딩테스트를 보고, 1차면접에서 Live Coding과 구술을, 2차면접에서 HR인터뷰와 Whiteboard Test/구술을 치릅니다. Product Data Analyst - Commerce 공고는 서류 전형 다음, 1차면접 전에 사전코딩테스트(SQL)를 봅니다. 이 공고의 1차면접은 프로젝트 PT 및 기술면접이고 2차면접은 HR인터뷰 및 Whiteboard Test/구술입니다. 분석한 공고는 모두 '2차 면접 합격자에 한하여 평판조회 및 처우협의가 동시 진행되며, 평판조회 결과에 따라 채용 절차가 중단될 수 있습니다'라고 안내합니다.

    이렇게 볼 수 있어요

    면접이 두 번이고 평판조회가 처우 협의와 함께 진행됩니다. 2차 면접을 통과한 뒤에도 전 직장 동료의 평가가 결과에 영향을 줄 수 있으므로 평판조회에 응해 줄 사람을 미리 정해 두는 편이 안전합니다.

    CJ올리브영 기초화장품 BM 공고

  • 인성검사는 CJ그룹 기준을 봅니다

    채용 사이트 FAQ는 CJAT를 'CJ그룹이 지향하는 가치와 얼마나 부합하는지 확인하는 Culture Fit 테스트'라고 설명하고 정답이 없으니 솔직하게 응시하라고 안내합니다. 본사 경력 페이지의 전형 안내에도 인성검사 단계가 있습니다.

    이렇게 볼 수 있어요

    공고는 이 단계를 '온라인 인성검사'로만 적었지만 FAQ를 보면 그룹 차원의 가치와 맞는지를 확인하는 단계입니다. CJ그룹 인재상 '역량있는 반듯한 하고잡이'의 설명을 한 번 읽어 두면 이 단계가 무엇을 보는지 알 수 있습니다.

    CJ올리브영 채용 사이트 FAQ

  • 한 번에 한 공고만 지원, CJ계열사 재직자는 지원 제한

    채용 사이트 FAQ에 따르면 경력 지원자는 서류를 한 공고에만 낼 수 있고, 그 공고의 전형이 끝난 뒤에 다른 공고에 지원할 수 있습니다. 6개월 이내 재지원은 권장하지 않는다고 밝혔습니다. 분석한 공고는 모두 CJ계열사(자회사 포함) 재직자의 지원이 제한된다고 적었습니다.

    이렇게 볼 수 있어요

    여러 공고에 동시에 지원할 수 없으므로 경력과 가장 잘 맞는 공고 하나를 먼저 고르는 일이 중요합니다. 같은 공고에 다시 지원하려면 불합격 뒤 6개월이 지나는 편이 낫다는 뜻이기도 합니다.

    CJ올리브영 채용 사이트 FAQ

  • 수습 3개월과 해외 결격 사유 확인

    분석한 공고는 모두 '채용에 합격하시는 경우 3개월의 수습기간을 적용합니다'라고 적었습니다. 병역필 또는 면제로 해외여행에 결격 사유가 없어야 한다는 조건도 상권개발 담당자 공고, 전략지원 대관 담당자 공고, 콘텐츠 디자이너 공고, Product Manager - 광고/SSP 공고를 뺀 모든 공고에 들어 있습니다(대관 공고는 해외여행과 병역을 우대 사항에 둡니다). 그 가운데 해외 출장에 결격 사유가 없어야 한다는 조건까지 함께 적은 공고는 뷰티 카테고리 MD, MD (취미-음반), 개발 BM (PB 식품/올더베러), Product Manager - Payment/Point, QA Ops Engineer (Test Automation), Network RE, 글로벌 품질관리 두 공고, IT 인프라 기획, Forward Deployed AI Engineer, Product Manager - 물류/SCM, Data Scientist (광고 플랫폼 사업), QA Engineer (Domestic), SRE, IT 구매 담당자, DBA, 커머스플랫폼유닛 Android 개발채용, 커머스플랫폼유닛 Back-end 개발채용, 커머스플랫폼유닛 iOS 개발채용, Product Designer (B2B/광고플랫폼), User Researcher, 입출고 품질관리 담당자 (양지), 오늘드림 기획 운영 담당자, Language Specialist (영어), 국내/수출 입출고 품질관리 담당자 (안성), MD (건강식품), 뉴포맷 스토어기획 담당자, 개발 BM (PB 식품/글로벌), IT기획 담당자, 프로모션 마케터, B2B 수출 운영 관리 담당자 (안성), SCM 사업 기획 및 운영 분석 담당자, QA Engineer (Global), Global User Researcher, Product Data Analyst - Commerce, Product Manager - Contact Center Platform (고객센터), Product Manager - Post-Purchase (포스트오더), MD (일반식품), 글로벌B2B MD (헬스), AX 전략 담당자, PB 마케터, 국내•외 온라인몰 재고 관리 담당자, Global Product Designer, Marketing Designer 공고입니다. 사회공헌 사업 기획 및 운영 담당자 공고와 ESG 기획·운영 담당자 공고는 해외 출장에 결격 사유가 없는 사람을 우대합니다.

    이렇게 볼 수 있어요

    해외 출장이 업무에 없는 공고도 같은 조건을 둡니다. 이 조건은 형사재판 중이거나 출국금지·여권 발급 제한으로 출국할 수 없는 지원자를 간접적으로 거르는 데 목적이 큽니다.

    CJ올리브영 공간디자인(인테리어) 담당자 공고

  • 이 공고만 다른 점

    • 1차 면접 전형이 Whiteboard Test/구술로 적혀 있습니다.

      단계 수는 회사 공통 전형과 같지만 1차 면접에 Whiteboard Test와 구술이 붙습니다. API와 메시지 흐름을 손으로 그려 가며 설명하는 준비가 따로 필요합니다.

    지원 전 준비할 것

    1. 1

      데이터 API 성능 개선 전후 숫자

      데이터 API나 조회 기능의 지연을 줄인 사례 하나를 골라 병목을 찾은 도구, 바꾼 구조, 응답 시간과 처리량의 전후 값을 정리하세요.

    2. 2

      Whiteboard Test용 API 구조 한 장

      1차 면접이 Whiteboard Test입니다. 대용량 다운로드 요청을 접수하고 파일을 만들어 전달하기까지의 흐름을 API, 메시지 큐, 저장소 순서로 그리고 단계마다 고른 이유를 말로 설명하는 연습을 해 두는 게 좋습니다.

    3. 3

      비동기 처리 실패 대응 기록

      메시지 기반 처리에서 중복 수신이나 순서 뒤바뀜, 재처리를 다룬 경험을 하나 골라 어떤 장애를 가정했고 어떤 규칙으로 막았는지 정리합니다.

    백엔드 개발자 지원을 준비한다면