Dable
home
Press
home

Engineering

Frontend팀

Frontend Engineer
직무소개 바로가기 (Click)

데이블 Frontend 팀의 비전은

고객 사이트에 임베딩될 플러그인 스크립트 및 위젯(추천/광고 제공) 개발합니다.
3rd Party Cookie 등 프론트엔드 기술 트렌드 조사 및 변화하는 표준에 따른 개발 전략을 수립합니다.
사내용/고객사용 대시보드 개발프론트엔드 성능 최적화를 담당합니다.

데이블 Frontend 팀의 기술 스택은

FE팀은 웹 프론트엔드 조직이기 때문에 기본적으로 TypeScript 기반에 React를 사용해요. 기술 스택이나 툴을 결정함에 있어서는 항상 열려있는 편입니다.
새로운 도구 도입 시 특징, 장점 분석을 토대로 구성원이 함께 모여 적합성 여부를 치열하게 논의해 결정합니다. 도입에 관한 의견을 열려있되 적합성 등 여부에는 의견을 나누고 설득을 통해 결정이 이루어집니다.

데이블 Frontend 팀은

FE팀 조직은 FE팀 리드를 필두로 5명의 웹 프론트엔드 개발자로 구성되어 있습니다.
2주단위로 스프린트 진행 및 회고 시간을 가지고 있습니다.
매 주 개발 관련 스터디를 진행하고 있고 책, 강의, 동영상 등 다양한 주제로 서로 의견과 지식을 공유합니다.
적극적인 코드 리뷰를 장려합니다.
언제든 팀 내부 문화나 시스템 등 개선이 필요하거나 의견을 나눠 볼만한 주제가 있다면 회고 시간에 자유롭게 공유합니다.
FE팀은 늘 개선의 여지를 두고 서로 자유롭게 의견을 나눌 수 있는 분위기를 지향합니다.

Backend팀

Backend Engineer
직무소개 바로가기 (Click)

데이블 Backend 팀의 비전은

안정적이고 효율적인 시스템 위에, 스스로 대응 가능한 구조를 설계합니다.
고객에게 새롭고 긍정적인 추천 경험을 제공하기 위한 시스템을 만듭니다.

데이블 Backend 팀의 기술 스택은

Node.js(Express, NestJS) 기반의 서버를 운영하며, TypeScript 사용을 권장합니다.
Redis 캐시, Aurora MySQLKafka, Kinesis, S3 등을 활용한 데이터 처리 파이프라인을 운영합니다.
Jest, Mocha 등의 테스트 프레임워크를 활용해 테스트 기반 개발을 실천합니다.
Jenkins, argoCD를 통한 CI/CD 자동화 환경을 구축하고 있습니다.
모든 코드는 Github 기반 코드 리뷰를 필수로 거쳐 배포됩니다.

데이블 Backend 팀은

팀 리드를 포함한 8명의 백엔드 개발자로 구성되어 있으며, 평균 근속 3년 이상의 안정적인 팀워크와 신뢰를 기반으로 운영되고 있습니다.
Bottom-up을 지향하며, 구성원이 스스로 과제를 선택하고 업무 방식도 직접 설계합니다.
2주 단위 스프린트와 회고, 적극적인 코드 리뷰 문화, 업무 문서화까지,팀의 성장과 지속 가능한 운영을 위한 개발 문화를 중요하게 생각합니다.

AI팀

Machine Learning Engineer
직무소개 바로가기 (Click)

데이블 AI 팀의 비전은

대용량 분산처리로만 가능한 거대한 데이터를 능숙하게 다루며, 다양한 데이터와 변수들에서 ML을 사용해 숨은 관계를 찾아냅니다.
데이터와 ML을 이용해 유저에게 제일 좋은 컨텐츠를 찾아 추천합니다. 이를 통해 유저는 만족을 얻고, 매체사는 더 많은 페이지뷰를 얻습니다.
여러 맥락과 상황에서, 유저들의 광고의 클릭율을 ML을 사용하여 예측하고 최적의 광고를 찾아냅니다. 이를 통해 데이블과 매체사, 광고주 모두의 이익을 최대화 합니다.

데이블 AI 팀의 기술 스택은

원천 데이터 가공으로부터 시작해 모델 개발, 서빙까지 AI에 관련된 파이프라인 전반을 디자인하고 유지보수하는 업무를 수행합니다.
실제 Production 환경에서 사용할 수 있을 만큼 빠른 속도로 Model을 학습하기 위해 Feature Engineering, Model Scheduling에 많은 노력을 투자합니다.
대량의 Data를 가지고 Feature를 가공할 때 AWS Athena와 Apache Spark을 사용해서 가공합니다. 데이블에는 대량의 Data를 가공하는 DP팀이 이미 있는데, AI팀에서는 DP팀이 가공해 준 Data를 가지고 AI팀이 사용하기 적절한 형태로 재가공해서 사용합니다.
AI팀 기술 스택・툴 확인하기

데이블 AI 팀은

AI팀은 10명으로 구성되어 있으며 현재 팀에서 필요로 하는 업무가 무엇인지 스스로 살펴보며 능동적으로 일하는 경우가 많습니다.
가끔은 정확한 정답을 알기 매우 어려운 문제를 풀어야 하는 경우, Kaggle 대회 주최를 통해 자신의 Idea를 자유롭게 펼치면서 문제를 풀고 우승자의 해법을 실제 Production 환경에 적용합니다.
계속 업무만 하다 보면 문제 해결의 시야가 좁아질 수 있기 때문에 매주 스터디를 통해 논문 리뷰, 최신 기술 정보 공유 등을 진행합니다.

Infra팀

DevOps Engineer
직무소개 바로가기 (Click)

데이블 Infra 팀의 비전은

데이블 전체 서비스의 인프라를 분석해 효율적인 구성을 제공합니다.
IaC(Infra as Code)를 추구하며 CI/CD, Logging, Kubernetes, Monitoring 등 다양한 스택을 이용하여 개발자들의 편의를 제공합니다.

데이블 Infra 팀의 기술 스택은

모든 인프라는 Amazon Web Service 안에서 운영하며 많은 서비스를 EKS 로 운영하고 있습니다.
Terraform으로 인프라 코드화 작업을 진행하고 있으며 Go, Python 언어로 사내 시스템에 필요한 개발을 진행합니다.
spinnaker, argocd, airflow 등 많은 오픈 소스를 다루고 있으며 이 외에도 필요한 기술이 있다면 배움과 도입에 주저하지 않습니다.

데이블 Infra 팀은

모든 작업을 Code 및 문서화하고자 노력하며 서로 간 꼼꼼한 PR 을 통해 이슈 방지에 노력하고 있습니다.
신규 스택에 대한 거부감이 없으며, 팀 스터디를 통해 지속적으로 최신 트렌드를 캐치하고자 노력합니다.
인프라팀 같지 않은 자유로운 분위기를 지향하고 있으며 변화를 두려워 하지 않고, 원하는 기술이나 관심 있는 레퍼런스가 있다면 팀 내에서 최대한 지원합니다.

Data Engineer팀

Data Engineer
직무소개 바로가기 (Click)

데이블 Data Engineering 팀의 비전은

데이블의 고객들이 인사이트를 얻을 수 있는 데이터를 제공합니다.
데이블의 AI 시스템에 필요한 데이터 플랫폼을 만듭니다.
모든 데이블러들의 의사결정에 필요한 데이터 분석 도구와 기반 데이터를 서비스합니다.

데이블 Data Engineering 팀의 기술 스택은

데이터 플랫폼 팀은 데이블의 추천 및 광고 데이터를 처리하는 파이프라인과 플랫폼의 개발을 담당하고 있습니다.
국내외 주요 언론사들 및 모바일 애플리케이션 광고에서 발생하는 대용량의 데이터를 데이블의 모든 곳에서 빠르고 쉽게 사용할 수 있도록 플랫폼을 구축하고 있습니다.
AWS Kinesis를 이용하여 수집한 데이터들을 Flink, AWS Lambda 등을 이용하여 실시간으로 분석 및 저장합니다.
저장한 데이터는 Spark, Trino 등의 분산 처리 시스템을 이용하여 배치 방식으로 처리하고 있습니다. 이 데이터들은 데이블의 머신러닝과 사업적 의사결정을 위해 사용됩니다.

데이블 Data Engineering 팀은

빅데이터를 전문적으로 다루는 팀으로 데이블 비즈니스의 중심이 되는 모든 데이터를 만든다는 자부심을 가지고 있습니다.
국내뿐 아니라 해외 유명 언론사들로부터 생성되는 데이터들과 모바일 애플케이션 광고에서 발생하는 데이터들을 다루기 때문에 다른 스타트업에서 보기 힘든 규모의 본격적인 대용량 데이터 엔지니어링을 경험할 수 있습니다.
다소 왁자지껄하면서도 유쾌하고 자유롭게 논의하는 팀 문화를 지향합니다. 모르는 것을 질문하는데 주저하지 않고 새로운 아이디어가 있으면 빠르게 테스트해보고 적용하고자 합니다. 새로운 일들을 벌이는 것을 좋아합니다.