포지션 소개
함께 좋은 제품을 만들어 나갈 개발자를 찾고 있습니다: 저희는 더 좋은 제품을 만들기 위해 매우 빠른 속도로 새로운 기능들을 출시하고 개선하는 일들을 해 나가고 있습니다. 구체적으로는 목적 조직(PO, 디자이너, 프론트, 백엔드 로 구성된 팀)내에서 유저들에게 꼭 필요한 기능을 기획하고, 빠르게 개발하고, 실험을 통해 유저들에게 임팩트를 만들어냈는지 평가하는 싸이클을 돌리고 있습니다. 이 과정에서 대규모 트래픽을 안정적으로 서비스 할 수 있는 든든한 백엔드 로직이 기반이 되어야 하며, 이를 빠르고 꼼꼼하게 개발 및 운영할 수 있는 엔지니어를 찾고 있습니다.
최적화된 AI 서비스 운영 경험을 얻어가실 수 있습니다: 저희는 자체 개발한 LLM 모델을 클라우드에서 직접 서빙하고 있기 때문에 실시간으로 100대 이상의 GPU 를 사용하고 있으며 그 가운데에서 비용, 속도 최적화를 위해 갖은 기법을 사용하고 있습니다. 이 비법에는 저희가 지난 3년 이상 AI 서비스를 운영하면서 얻은 노하우와 최적화 기법들이 모두 담겨있습니다. 이미 다가와버린 AI 시대에 이 직군에 근무하시면서 얻게 되는 경험들은 후보자님의 역량과 커리어에 매우 귀중한 자산이 되리라 확신합니다.
대규모 트래픽에 대한 경험을 쌓을 수 있습니다: 제타는 수십만 명의 사람들이 하루에 2시간, 일주일에 8시간 이상을 사용하는 서비스이기 때문에 게임 서버 수준의 엄청난 양의 서비스 트래픽을 매일 마주하고 있습니다. 그리고 이 트래픽은 매월 2배 이상씩 증가하고 있는 상황입니다. 이러한 트래픽을 중단 또는 지연 없이 안정적으로 운영해야 하며, 동시에 진행되는 여러가지 A/B 테스트들을 원활하고 엄밀하게 진행할 수 있도록 해야합니다. 제타 백엔드 엔지니어로 근무하게 된다면 대규모 트래픽을 대응하는 과정에서 발생하는 여러 이슈들을 함께 경험하고 이에 대처할 수 있는 노하우를 습득할 수 있습니다.
주요 업무
• 서비스의 개발과 안정적인 운영
- 수십만 명이 매일 3시간씩 체류하는 제타의 서비스를 개발하고 운영합니다.
- 사용자가 규모가 증가해도 대응이 가능한 확장 가능하고 유연한 구조를 설계합니다.
- 시스템 장애 발생 시 빠르게 대응할 수 있는 모니터링 시스템을 구축합니다.
• 데이터 중심 서비스 개선
- 다양한 배경과 관점을 가진 팀원들과 협업을 통해 목표 지표를 달성하기 위한 아젠다를 설정합니다.
- A/B 테스트 환경, 로그 파이프라인 설계 및 구현을 통한 데이터 기반 의사결정을 지원합니다.
• 개발 환경 개선
- 지속적으로 쉽고 안정적으로 제타 서비스를 배포할 수 있는 환경을 구축합니다.
- 서비스 지표를 추적할 수 있는 로그 파이프라인을 관리하고 모니터링 환경을 개선합니다.
필수 역량
• 3년 이상 Spring(Kotlin 혹은 Java) 서비스를 운영한 경험, 혹은 그에 준하는 지식이 있으신 분
• 대량의 트래픽을 다루는 시스템을 구성하고 운영해본 경험해보신 분
• OS, Network를 중심으로 하는 컴퓨터공학에 대한 탄탄한 기본 지식이 있으신 분
• RDB, NoSQL 및 In-memory DB에 대한 이해와 사용 경험이 있으신 분
• 다양한 배경과 관점을 가진 팀원들과의 원활한 소통 및 협업 능력이 있으신 분
우대 역량
• 비동기/논블로킹 웹 어플리케이션 개발 경험이 있으신 분
• AI 기반 기술을 활용한 서비스 운영 경험이 있으신 분
• Kubernetes와 Istio를 활용한 인프라를 운영해본 경험이 있으신 분
• 데이터의 가치를 이해하고 데이터 중심으로 제품 개발 경험이 있으신 분
• 유저에게 필요한 기능을 주도적으로 개발한 경험이 있으신 분
채용 프로세스
• 서류 전형 -> 직무 면접 -> 컬쳐핏 면접 -> 처우 협의 -> 최종 입사