소개
본 팀은 LINE Messaging 플랫폼의 핵심인 대용량 분산 스토리지 시스템을 개발하고 운영하며, 초당 백만 쿼리와 수 페타바이트 데이터를 처리하는 고성능 시스템의 신뢰성, 가용성, 확장성, 보안성을 지속적으로 향상시키고 있습니다. 주요 미션은 메시징 기능에 필요한 스토리지 핵심 기능을 개발 및 지원하고, 확장 가능하고 안정적인 보안 스토리지 솔루션을 제공하며, 분산 SQL을 포함한 차세대 스토리지 연구 및 통합을 수행하는 것입니다.
하는 일
- 서비스 애플리케이션을 위한 트래픽 집중 서비스 및 스토리지 개발
- 분산 스토리지 미들웨어 및 JVM 성능 개선을 위한 튜닝 및 코드 수정
- 시스템 장애 예방과 조기 발견을 위한 모니터링 환경 구축
- 도구 및 컨테이너 오케스트레이션을 활용한 분산 스토리지 미들웨어 운영 자동화
- 대규모 재해 발생 시 다수 데이터센터를 활용하는 시스템 개발
지원 자격
- Computer Science 혹은 관련 분야 전공자 또는 이에 준하는 실무 경험
- Linux 또는 Unix 환경에서의 개발 및 시스템 운영 경험
- Concurrency가 높은 시스템 및 분산 아키텍처 문제 해결 경험
- Apache HBase, Redis 등 분산 스토리지 미들웨어에 대한 관심
- 영어 읽기와 쓰기로 의사소통 가능
- 해외 출장 및 근무에 결격 사유 없음
우대 자격
- Computer Science 혹은 관련 분야 석사/박사 학위
- 대규모 데이터 및 트래픽을 다루는 분산 시스템 개발 및 운영 경험
- Concurrent/multi-thread 시스템 개발 경험
- RDBMS 및 KeyValue 저장소 등 데이터베이스 내부 구현 관련 개발 경험
- Observability, SLO, Error Budget, Infrastructure as Code, Release Engineering 등의 SRE 실무 경험
- ELK Stack, Prometheus, Grafana 등 observability 도구 경험
사용 기술
- Java, Kotlin, Spring, Redis, Apache HBase