AB180 · Backend Engineer – Query Engine

MAU 4,700만, 월 400억 데이터를 처리하는 데이터베이스를 함께 만들어나가실 백엔드 엔지니어를 찾습니다!

AB180은 세계 각국에서 월 400억 건 이상의 이벤트 데이터를 받아 실시간으로 분석하고 있어요. 에이비일팔공의 Backend Engineer – Query Engine은, AB180에서 자체 개발한 데이터베이스인 Luft를 함께 개발하게 돼요.


AB180 Backend Engineer – Query Engine은요,

데이터베이스를 개발하며 깊은 인사이트를 얻을 수 있어요.

평소에 사용하던 GROUP BY나 JOIN과 같은 쿼리들을 처리하는 엔진부터, 캐시와 샤딩, 인덱싱과 같은 데이터베이스의 심화된 기능들을 직접 만들어나가며 데이터 엔지니어링에 대한 인사이트를 쌓을 수 있어요.

이를 위해서 팀에서 Spark나 Druid, PostgreSQL, CockroachDB와 같은 기존 프로젝트를 스터디하기도 하고, 적용해볼 수 있는 인사이트에 대한 리서치를 수행하기도 해요.

나노초 단위의 최적화가 제품에 기여하는 효과를 체감할 수 있어요.

Luft는 10초 내로 자유자재의 통계 리포트를 제공하는 것을 목표로 하고 있어요. 짧은 시간 내에 수십~수백 GB의 데이터를 처리하기 때문에, 때론 사소한 최적화가 크게 시간을 단축해 더 다양한 기능 개발로 이어질 수 있는 나비 효과를 일으키기도 하지요.

지속적으로 벤치마크를 진행하고 데이터를 수집하면서, 어떻게 하면 성능을 최적화해 사용자 경험을 개선할 수 있을지 함께 고민해 나가실 수 있어요.

누구나 풀지 못하는 문제를 해결해나가는 경험을 할 수 있어요.

우리는 엔지니어링적으로 고도화되고 어려운 문제를 함께 해결해내고, 그 결과가 프로덕트와 팀의 성장에 반영되는 모습을 함께해 나가실 분을 찾고 있어요. 때로는 새로운 기술로 문제를 풀기도 하고, 데이터베이스 기술 및 이론에 대한 리서치를 통해 문제를 해결할 수도 있지요.

비즈니스 성장과 함께 계속된 챌린지를 통해 개인도, 팀도 몇 배 더 빠르게 성장했습니다. 스타트업에서 원하는 경험이란 이런 것이라고 확신합니다.

Head of Backend Engineering, 정주홍님 | LinkedIn Profile


Luft를 구성하는 기술

Go로 개발되었으며, lrmr으로 고가용성 클러스터를 구성해요.

• 자체개발한 스토리지 엔진을 사용해, 데이터를 효율적으로 저장하고 쿼리해요.

Kubernetes를 사용하여 클라우드 네이티브하게 확장되고 있어요.

자세한 사항은 블로그DEVIEW 2020 발표 영상을 참조해주세요.


주요 업무

• OLAP 데이터베이스인 Luft를 개발해요.

• 코호트, 퍼널 등의 유저 행동 분석을 위한 API를 개발해요.

• 성능 최적화(실행속도, 메모리 사용량 감소 등)를 통해 비용 최적화와 사용자 경험을 개선해요.


자격 요건

• 데이터베이스에 대한 전반적인 이해와 쿼리 최적화 경험이 있으신 분

• 분산 시스템에 대한 이해와 Spark, Hadoop 등을 통한 분산 처리 관련 경험이 있으신 분

• Druid, Pinot, ClickHouse 등 OLAP 데이터베이스에 대한 경험이 있으신 분

• Go 개발에 대한 깊은 이해를 보유하신 분

• 대규모 코드베이스의 서버 애플리케이션 설계 및 개발 경험이 있으신 분


우대 사항

• 2년 이상의 Go 개발 경력을 보유하신 분

• Hadoop / Spark 등을 통한 ETL 데이터 레이크 운용 및 엔지니어링 경험

• Atomic Operation, SIMD, 커널 I/O 등 로우 레벨에 대한 이해가 깊으신 분

• 대규모 코드베이스의 서버 애플리케이션 설계 및 개발 경험

• 벤치마크와 프로파일링을 통한 성능 최적화를 즐겨 하실 수 있으신 분


근무 환경

1. 업무 효율과 생산성을 높이기 위해 아낌없이 지원합니다

• 코어 워킹 타임 기반의 시차 출퇴근 제도 운영, 업무 상황에 맞게 오피스 · 재택근무 선택

• 상황에 따라 유연하게 사용할 수 있는 휴가 제도 운용(자유로운 반반차, 생일 휴가, 월 1회 유급 질병 휴가, 3 · 5년 만근 시 유급 리프레시 휴가, 출산 검진 휴가, 배우자 출산 휴가, 육아휴직, 건강검진 휴가 등)

• 부득이한 야근 시 식비와 교통비 지원

• 업무에 필요한 모든 비용 무제한 지원(외근 시 교통비, 외부 교육 · 컨퍼런스 참가 등)

• 업무 효율을 높여주는 고사양의 장비 지원(MacBook Pro, 고사양 모니터, 키보드 · 마우스 기기 선택 가능)

2. 구성원의 주도적인 성장이 AB180의 성장으로 이어진다고 믿습니다

• 강의, 세미나, 외부 교육, 국내외 컨퍼런스 등 참가비 지원

• 도서 구입비 지원

• 체계적인 온보딩 커리큘럼과 신규 입사자 멘토링 운영

• Product Research, Success Case Study, Knowledge Transfer 등 전사적 · 팀별로 다양한 지식 공유 프로그램 운영

3. 구성원의 의견을 수렴하고 더 나은 방향으로 나아가기 위한 Open Culture를 지향합니다

• 직무에 제한 없이 누구나 프로덕트 개선에 의견을 낼 수 있는 아이디어 파크 운영

• 모든 구성원이 모여 회고를 나누고 앞으로의 비전을 공유하는 타운홀 미팅 ‘Airbase’ 분기별 진행

• 업무 환경 · 조직 문화 개선에 대해 자유롭게 건의하고, 구체적으로 대책이 논의되는 오픈 서베이 상시 운영

4. 그외 다양한 혜택과 복지를 소개합니다

• 강남역 9번 출구 3분 거리의 초특급 역세권 사무실

• 스낵바, 커피・탄산수 머신 설치 운영

• 라운지, 미팅룸, 폰부스 등 공용공간 · 휴게공간 완비

• 중소기업청년 소득세 감면 혜택 적용 가능


합류 프로세스

서류 제출

입사지원서에 GitHub 링크를 담아서 지원해주세요.

1차 인터뷰

직무 적합 여부를 확인하기 위해 라이브 코딩 테스트와 직무/경험 관련 구술 인터뷰를 진행해요. 코딩 테스트는 알고리즘이 아닌 실제 에어브릿지에 있는 시스템을 토대로 진행해요.

2차 인터뷰

회사 업무 및 문화 적합도 등을 판단하기 위해 관련된 질문을 드려요.

입사 협의

입사 조건을 협의하고 입사를 확정해요.

지원하러 가기

MAU 4,700만, 월 400억 데이터를 처리하는 데이터베이스를 함께 만들어나가실 백엔드 엔지니어를 찾습니다!

AB180은 세계 각국에서 월 400억 건 이상의 이벤트 데이터를 받아 실시간으로 분석하고 있어요. 에이비일팔공의 Backend Engineer – Query Engine은, AB180에서 자체 개발한 데이터베이스인 Luft를 함께 개발하게 돼요.


AB180 Backend Engineer – Query Engine은요,

데이터베이스를 개발하며 깊은 인사이트를 얻을 수 있어요.

평소에 사용하던 GROUP BY나 JOIN과 같은 쿼리들을 처리하는 엔진부터, 캐시와 샤딩, 인덱싱과 같은 데이터베이스의 심화된 기능들을 직접 만들어나가며 데이터 엔지니어링에 대한 인사이트를 쌓을 수 있어요.

이를 위해서 팀에서 Spark나 Druid, PostgreSQL, CockroachDB와 같은 기존 프로젝트를 스터디하기도 하고, 적용해볼 수 있는 인사이트에 대한 리서치를 수행하기도 해요.

나노초 단위의 최적화가 제품에 기여하는 효과를 체감할 수 있어요.

Luft는 10초 내로 자유자재의 통계 리포트를 제공하는 것을 목표로 하고 있어요. 짧은 시간 내에 수십~수백 GB의 데이터를 처리하기 때문에, 때론 사소한 최적화가 크게 시간을 단축해 더 다양한 기능 개발로 이어질 수 있는 나비 효과를 일으키기도 하지요.

지속적으로 벤치마크를 진행하고 데이터를 수집하면서, 어떻게 하면 성능을 최적화해 사용자 경험을 개선할 수 있을지 함께 고민해 나가실 수 있어요.

누구나 풀지 못하는 문제를 해결해나가는 경험을 할 수 있어요.

우리는 엔지니어링적으로 고도화되고 어려운 문제를 함께 해결해내고, 그 결과가 프로덕트와 팀의 성장에 반영되는 모습을 함께해 나가실 분을 찾고 있어요. 때로는 새로운 기술로 문제를 풀기도 하고, 데이터베이스 기술 및 이론에 대한 리서치를 통해 문제를 해결할 수도 있지요.

비즈니스 성장과 함께 계속된 챌린지를 통해 개인도, 팀도 몇 배 더 빠르게 성장했습니다. 스타트업에서 원하는 경험이란 이런 것이라고 확신합니다.

Head of Backend Engineering, 정주홍님 | LinkedIn Profile


Luft를 구성하는 기술

Go로 개발되었으며, lrmr으로 고가용성 클러스터를 구성해요.

• 자체개발한 스토리지 엔진을 사용해, 데이터를 효율적으로 저장하고 쿼리해요.

Kubernetes를 사용하여 클라우드 네이티브하게 확장되고 있어요.

자세한 사항은 블로그DEVIEW 2020 발표 영상을 참조해주세요.


주요 업무

• OLAP 데이터베이스인 Luft를 개발해요.

• 코호트, 퍼널 등의 유저 행동 분석을 위한 API를 개발해요.

• 성능 최적화(실행속도, 메모리 사용량 감소 등)를 통해 비용 최적화와 사용자 경험을 개선해요.


자격 요건

• 데이터베이스에 대한 전반적인 이해와 쿼리 최적화 경험이 있으신 분

• 분산 시스템에 대한 이해와 Spark, Hadoop 등을 통한 분산 처리 관련 경험이 있으신 분

• Druid, Pinot, ClickHouse 등 OLAP 데이터베이스에 대한 경험이 있으신 분

• Go 개발에 대한 깊은 이해를 보유하신 분

• 대규모 코드베이스의 서버 애플리케이션 설계 및 개발 경험이 있으신 분


우대 사항

• 2년 이상의 Go 개발 경력을 보유하신 분

• Hadoop / Spark 등을 통한 ETL 데이터 레이크 운용 및 엔지니어링 경험

• Atomic Operation, SIMD, 커널 I/O 등 로우 레벨에 대한 이해가 깊으신 분

• 대규모 코드베이스의 서버 애플리케이션 설계 및 개발 경험

• 벤치마크와 프로파일링을 통한 성능 최적화를 즐겨 하실 수 있으신 분


근무 환경

1. 업무 효율과 생산성을 높이기 위해 아낌없이 지원합니다

• 코어 워킹 타임 기반의 시차 출퇴근 제도 운영, 업무 상황에 맞게 오피스 · 재택근무 선택

• 상황에 따라 유연하게 사용할 수 있는 휴가 제도 운용(자유로운 반반차, 생일 휴가, 월 1회 유급 질병 휴가, 3 · 5년 만근 시 유급 리프레시 휴가, 출산 검진 휴가, 배우자 출산 휴가, 육아휴직, 건강검진 휴가 등)

• 부득이한 야근 시 식비와 교통비 지원

• 업무에 필요한 모든 비용 무제한 지원(외근 시 교통비, 외부 교육 · 컨퍼런스 참가 등)

• 업무 효율을 높여주는 고사양의 장비 지원(MacBook Pro, 고사양 모니터, 키보드 · 마우스 기기 선택 가능)

2. 구성원의 주도적인 성장이 AB180의 성장으로 이어진다고 믿습니다

• 강의, 세미나, 외부 교육, 국내외 컨퍼런스 등 참가비 지원

• 도서 구입비 지원

• 체계적인 온보딩 커리큘럼과 신규 입사자 멘토링 운영

• Product Research, Success Case Study, Knowledge Transfer 등 전사적 · 팀별로 다양한 지식 공유 프로그램 운영

3. 구성원의 의견을 수렴하고 더 나은 방향으로 나아가기 위한 Open Culture를 지향합니다

• 직무에 제한 없이 누구나 프로덕트 개선에 의견을 낼 수 있는 아이디어 파크 운영

• 모든 구성원이 모여 회고를 나누고 앞으로의 비전을 공유하는 타운홀 미팅 ‘Airbase’ 분기별 진행

• 업무 환경 · 조직 문화 개선에 대해 자유롭게 건의하고, 구체적으로 대책이 논의되는 오픈 서베이 상시 운영

4. 그외 다양한 혜택과 복지를 소개합니다

• 강남역 9번 출구 3분 거리의 초특급 역세권 사무실

• 스낵바, 커피・탄산수 머신 설치 운영

• 라운지, 미팅룸, 폰부스 등 공용공간 · 휴게공간 완비

• 중소기업청년 소득세 감면 혜택 적용 가능


합류 프로세스

서류 제출

입사지원서에 GitHub 링크를 담아서 지원해주세요.

1차 인터뷰

직무 적합 여부를 확인하기 위해 라이브 코딩 테스트와 직무/경험 관련 구술 인터뷰를 진행해요. 코딩 테스트는 알고리즘이 아닌 실제 에어브릿지에 있는 시스템을 토대로 진행해요.

2차 인터뷰

회사 업무 및 문화 적합도 등을 판단하기 위해 관련된 질문을 드려요.

입사 협의

입사 조건을 협의하고 입사를 확정해요.

지원하러 가기

❤️ 오늘 핫한 채용공고

📸 취업준비 꿀팁 콘텐츠

기업 사정으로 조기 마감되거나 내용이 변경될 수 있습니다

기업 사정으로 조기 마감되거나 내용이 변경될 수 있습니다