• 실시간 메시지 서비스 구현을 위한 확장성 있는 대용량 분산 시스템 구축
• 복잡한 아키텍처 문제를 해결하기 위한 직관적인 API 설계
• API 및 메시지 서비스에 대한 고객 중심 문서 작성
• 전 세계에 분산된 클라우드 인프라 위에 안정적이고 효율적인 서비스 설계 및 구축
• 클라우드 환경에서의 서버 배치 및 운영
자격 요건
• Python, Java, Kotlin, Go, C++ 등 서버 사이드 프로그래밍 언어의 활용 능력
• 실시간 시스템 개발, 배포 및 유지보수 경력 4년 이상
• 멀티스레딩 및 분산 아키텍처에 대한 이해
• 자신의 생각을 논리적으로 제시하고 설득할 수 있는 능력
• 팀 단위로 일을 진행하고 결과를 만들어 내는 능력
• 문제점에 대한 근본원인을 찾는 추론 능력
• 오버/언더 엔지니어링을 이해하고 주어진 문제에 최선의 해결책을 찾는 능력
• 스스로 문제를 도출하고 해결책도 제시할 수 있는 능력
우대사항
• 실시간 챗/ 메시지 시스템 개발 및 운영 경험
• 높은 동시 접속 및 대용량 트래픽 처리 경험
• Unix/Linux 시스템 운영 경험
• Event-driven framework에 대한 이해
• TCP/IP 및 네트워크 프로그래밍 이해
• RDBMS, NoSQL 및 분산 데이터베이스 이해 및 경험
• 서버 가상화, 글로벌 인프라, 부하 분산 및 대량 데이터 트래픽 처리에 대한 이해 및 경험
• 프로젝트 단위 개발 조직 리딩 경험