ogImage: "<https://i.ibb.co/2vg0Fz0/AB180-Careers-notion-OGtag.png>"

**1억 대의 디바이스. 100만 RPM.

하루 10억 건 이상의 이벤트 데이터. 데이터 수집, 분석, 전송에 이르는 백엔드 엔지니어링의 끝을 경험하며 성장할 Backend Engineer를 찾고 있어요!**

AB180은 세계 각국에서 하루 10억 건에 달하는 데이터를 받아 실시간으로 분석하고 있어요. Backend 팀은 데이터를 안정적으로 수집하는 인터페이스를 구축하고, 실시간으로 처리/분석하여, 필요한 곳에 데이터를 전송하는 데이터 파이프라인을 만들어요.

💁‍♂️ 지금 바로 지원하기 →

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/fb7b491c-9e11-46b5-a2ba-04c0da91068b/back__2.jpg

AB180 Backend 팀은요, 💻


데이터를 안정적으로 수집하는 인터페이스를 구축해요.

성과를 측정하기 위해서는 성과의 토대가 되는 데이터를 모아야 해요. 광고의 클릭이나 노출, SDK 등을 통해 수집되는 행동 데이터 등, 다량의 데이터를 유실 없이 받기 위한 인터페이스를 설계, 구축하는 일을 함께 할 거에요.

다량의 데이터를 유실 없이 받은 후, 받은 데이터를 Go로 구성된 WAS(Web Application Server), Python으로 구성된 분석 엔진으로 넘기는 데 필요한 엔지니어링적 고민과 시도를 해볼 수 있어요.

데이터를 실시간으로 처리하고 분석해요.

데이터는 실시간으로 분석(Speed Layer)하거나, 주기를 가지고 분석(Batch Layer)하기도 해요.

Druid로 데이터를 집계하고, 광고 최적화를 위한 데이터 전송, 사기 설치 등의 문제를 잡아내는 동작이 실시간으로 이루어져요. 또한, 데이터를 추출하거나, 정확성이 요구되는 각종 지표의 분석 등을 위한 Spark Job은 일별/시간별로 돌아가요.

다양한 곳으로 분석 결과를 적재/전송해요**.**

분석과 처리가 완료된 데이터는 쓰임새에 맞게 여러 곳에서 사용할 수 있어야 해요. Public API, AWS S3 등의 스토리지, 광고 매체, 서드파티 서비스 등. 필요한 곳에 데이터를 제공하는 역할을 해요.

실력있는 개발자로 성장할 수 있는 좋은 경험들을 쌓을 수 있어요.