Description

🚀 Company Introduction

AI 리워드 광고 플랫폼 기업 버즈빌은 국내 이동통신 3사, SK, CJ, 롯데, 라인 등 전 세계 150개 이상의 퍼블리셔를 보유한 세계 최대의 리워드 광고 네트워크를 구축, 3,900만 명의 유저를 확보 중입니다. 최근 5년간 연평균 33%의 높은 성장(CAGR 2016-2021)을 달성하고 있는 국내 최고의 애드테크 스타트업입니다.

글로벌 애드 테크(Ad-tech) 기업으로서 글로벌 광고 생태계에서 다양한 리워드 광고와 광고 인벤토리를 개발하고 있습니다. 광고 업계 특성상 시스템 복잡도가 높고 다양한 트랜드가 있어 기술적이 혁신이 요구되며 영향력 있는 과제를 수행할 수 있습니다. 버즈빌은 디지털 광고 생태계의 다양한 니즈를 최적화할 수 있는 시스템을 구축 운영하기 위해 노력하고있습니다. 이를 위해 개발자는 비즈니스, 클라이언트 등 여러 직군과 유기적인 커뮤니케이션을 이끌 수 있는 스킬이 필요합니다.

🔎 버즈빌 광고 상품 자세히 알아보기


👫 Team Introduction

Buzzvil의 Data Engineering팀은 데이터가 생산되는 레이어부터 데이터가 소비되는 레이어까지를 아우르는 데이터 플랫폼과 워크플로우의 설계 및 운영을 담당하는 조직입니다. 현재 파트리드를 포함한 3명의 데이터 엔지니어가 5M WAU, 50여개의 Microservice로부터 흘러들어오는 TBs/day 볼륨의 데이터가 scalable하게 적재적소에 활용 될 수 있는 데이터 플랫폼을 만들어가고 있습니다.

데이터의 원천으로부터 Data Lake(S3, Athena), Data Warehouse(Redshift)까지 흘려보내는 ELT workflow들은Airflow를 통해 관리하고 있으며, AWS EKS cluster 위에서 약 500개의 DAG를 운영하고 있습니다. Airflow를 처음 도입한 2018년부터, YAML 명세 기반 workflow 관리를 포함한 다양한 시도를 통해 분석가나 서버/ML 개발자가 직접 workflow를 등록하는 self-serving 플랫폼을 지향하고 있습니다.

S3, Athena, Firehose, Redshift등을 포함한 전반적인 데이터 인프라는 AWS와 K8s 상에서 Terraform과 Helm을 통해 관리하고 있으며, Airflow는 Spinnaker를 통해 Docker 기반으로 배포를 하고 있습니다.

플랫폼을 사용하는 Athena와 Redshift의 데이터 에셋들에 대한 메타데이터는 Lyft에서 오픈소스화 한 Amundsen을 활용하여 카탈로깅을 하고 있습니다. 또한 각 테이블에서 쿼리할때 중요한 정보(Index, Partition Key 등)를 태깅하고, Airflow와 연동하여 데이터 에셋간의 lineage를 보여주고 있습니다.


⛳️ Contribution opportunities

팀에 조인하셔서, 아래의 과업들을 같이 풀어나가면 좋겠습니다.

#SSOT

거의 모든 data pipeline이 batch workflow으로 운영되고 있어, 실시간으로 데이터를 보고싶은 니즈를 충족시켜주지 못하는 상황이고, unified logging system이 없어 유지보수하는데 많은 시간을 쏟고 있습니다. 현재 Confluent Kafka로 기존의 data streaming 인프라를 이전하고 있으며, 함께 unified logging system을 만들어 가고자 합니다.

#DataDiscovery

2021년 2분기에 도입한 Amundsen이라는 data catalog 툴을 활성화 시키는 단계에 있습니다. 여러 테이블의 카탈로그 뿐만 아니라, 각 컬럼이 가지는 특징이나 통계, data quality status 등의 여러 테이블에 대한 metadata를 붙이려 합니다.

#DataQuality

2021년 2분기부터 데이터 quality의 체계적인 관리 및 보장을 위해 여러 initiative를 시도하고 있습니다. 데이터 생산자와 소비자가 SLO와 expectation을 맞춰 볼 수 있는 교각을 만드는 일을 함께 해주셨으면 좋겠습니다.

#DataLake

Data lake상에서 data backfill이나 schema migration등의 operation이 data availability에 영향을 주지 않게끔 data versioning & release process를 만들어가고 있습니다. 이와 같이 data platform 상에서의 비효율을 포착하고 최적화와 자동화를 진행하는 일을 같이 진행해보고 싶습니다.

🔎버즈빌에서 일 잘하는 법 보러가기

Requirements

👋 Who you are (이런 분을 찾습니다!)

  • 안정적이고 확장가능한 데이터 제품을 설계하고 이를 서빙하기 위해 필요한 사항을 직접 구현하실 수 있습니다.
  • 높은 코드 퀄리티와 아키텍쳐 수준을 지향하며, 이를 데이터 플랫폼 및 데이터 제품에 녹여낼 수 있습니다.
  • Airflow와 같은 workflow scheduler (Prefect, Oozie등)에 대한 이해와 이를 활용한 workflow 개발 경험이 있으신 분을 찾습니다.
  • CS 전공자 또는 그에 상응하는 알고리즘, 데이터구조, OS, 데이터베이스 등 기본적인 전산 지식에 대한 이해를 갖추신 분을 찾습니다.
  • (⚡️ 우대사항) AWS, Kubernetes등의 cloud native 환경에서의 데이터 인프라 구축에 능한 분을 찾습니다.
  • (⚡️ 우대사항) 언제든 Airflow와 같은 오픈소스 플랫폼 코드를 딥다이브 하실 수 있는 의지와 능력이 있는 분을 찾습니다.

📃 Process

  • 서류 전형: 합격/불합격 안내 (1주일 이내)
  • 화상 코딩테스트(행아웃) or 사전과제
  • 1차 면접: 실무진 면접 (On-site 코딩 테스트 포함)
  • 2차 면접: 임원 면접
  • 레퍼런스 체크 및 연봉 협상
  • 최종 합격 통보 및 오퍼레터 전달
  • Benefits

    🍭 기본적인 버즈빌리언의 생활을 위하여,

    • 점심식대 지원 및 무제한 간식/음료 제공
    • 휴게실, 수면실, 카페테리아, 게임룸 완비
    • 쾌적하고 전망 좋은 사무실 환경 - 석촌호수 도보 1분

    🗽 자율적이며, 생산적으로 일하는 버즈빌리언을 위하여,

    • 8시-10시 사이 자율 출근, 연차 자율 사용, 모든 행사/회식 자율 참여
    • 분기 1회 2시간 연차 부여 (연차와 별도로 분기별 2시간 제공)

    👑 수평적이고, 팀워크를 중시하는 버즈빌리언을 위하여,

    • 월 2회 전체회의를 통해 투명하게 정보를 공유하고 공정한 사내 문화 형성
    • 전 구성원 영어이름/닉네임 사용 (마이클님 X, 마이클 O)
    • 글로벌 멤버들과 모두 어울릴 수 있도록 연 1회 글로벌 워크샵 진행

    🌟 버즈빌리언 개개인의 성장과 발전을 지원하기 위하여,

    • 자기개발비 매월 10만원 지급
    • 자기계발 프로젝트 는 BuzzChallenge 운영
    • 3년 이상 장기 근속자 2주 유급휴가 지급 (BuzzHoliday)
    • 사내 스터디 및 동호회비 / 도서구입 무제한 지원
    • 외부 세미나/컨퍼런스 참석 시 비용 지원

    ➕ What you can expect

    1. 좋은 개발 문화와 환경: 버즈빌은 회사와 팀, 개인 모두의 성장을 적극적으로 지원합니다. 좋은 문화와 훌륭한 동료 덕분에 빠른 성장을 경험할 수 있습니다.

    • 코드 리뷰를 통한 적극적인 공유 및 소통
    • 쿠버네티스(Kubernetes)와 클라우드 환경 위에 구축된 마이크로서비스 아키텍처
    • 직군의 경계를 허무는 능동적인 참여 문화
    • 자율적이고 효율적인 업무 프로세스
    • 개발 생산성 향상을 위한 과감한 투자
    • 도서 지원, 스터디 지원, 컨퍼런스 지원 등 적극적인 학습 독려
    • 좋은 설계와 좋은 코드를 위한 지속적인 노력
    • 높은 애자일리티
    • 새로운 기술 도입에 대한 적극적인 논의와 지원
    • 주기적인 세미나를 통한 지속적인 학습

    2. 광고 도메인 학습: 오래된 광고 업계의 역사에도 불구하고 광고업의 성장은 여전히 빠르게 진행되고 있습니다. 디지털 광고, 특히 모바일 광고 시장의 성장세는 이미 존재하던 기존 광고 시장의 크기를 넘어섰고, 더 빠르게 올라가고 있습니다. 광고 분야의 도메인 지식은 매우 깊고 넓으면서도 활용도가 높습니다. 버즈빌에서 광고 업계 전반의 지식을 습득할 수 있고, 이를 바탕으로 다양한 분야에서 수익화가 수반된 혁신을 만들 수 있습니다.

    🎤 참고사항

    • 장애인, 국가유공자, 보훈 대상자는 관련 법령에 따라 우대합니다.
    • 이력서 제출 시, 현재 연봉은 기재하지 말아 주세요.
    • 개발자의 경우, GitHub 계정을 함께 제출해주시면 더 많은 이야기를 나눌 수 있습니다.
    • 포트폴리오가 있으시다면 링크로 이력서에 함께 입력해 주세요.