[개발관리그룹] 엔진실 서버 엔진 프로그래머
조직 소개
- 엔진실
- 개발관리그룹 엔진실은 넥슨에서 개발 중이거나 서비스 중인 게임들의 전사적인 기술 지원과 노하우 축적을 목표로 클라이언트, 서버 엔진 및 개발 인프라를 개발하고 있습니다.
- 서버엔진팀
- 서버엔진팀은 네트워크 기반 게임 프로젝트에 공통적으로 필요한 네트워크 통신, 직렬화, 분산 처리, RPC 등 다양한 서버 관련 기능을 제공하는 조직입니다.
- 코드 품질을 지속적으로 관리하여, 서버 엔진의 성능과 사용성을 꾸준히 개선하고 있습니다.
- 서버 엔진 외에도 클라이언트가 서버와 네트워크 연동을 쉽게 구현할 수 있도록, 주요 기능을 모듈 형태로 지원하고 있습니다.
- 게임 개발 및 운영에 필요한 여러가지 툴 개발, 공통적으로 필요한 다양한 서버 관련 기술 연구를 통해 신규 및 라이브 프로젝트 개발에 기여하고 있습니다.
- 각 게임 프로젝트에서 얻은 서버 관련 경험과 노하우를 정리해 타 프로젝트로 전파하는 역할도 담당합니다.
- 서버엔진팀은 여러 게임 프로젝트와 긴밀하게 협업하여, 견고하고 유연한 게임 서버를 만드는 것을 목표로 합니다.
- 각 프로젝트에서는 서버 코드 베이스를 매번 새로 만들 필요 없이, 서버엔진팀이 제공하는 기술과 경험을 바탕으로 본질적인 게임 개발과 콘텐츠 구현에 집중할 수 있습니다.
주요 업무
- 여러 프로젝트의 다양한 환경과 요구사항을 반영한 C# 기반 서버 엔진 개발
- Unreal Engine, Unity Engine 등 클라이언트에서 서버 엔진과 통신하기 위해 사용하는 네트워크 라이브러리 개발
- 서버 엔진 고도화를 위한 다양한 기술 연구 및 적용
- 개발 및 배포 자동화 프로세스의 고도화
- C# 기반 서버 엔진 모듈들의 문서화
지원 자격
- [신입]
- 개인 또는 팀 프로젝트를 통해 서버 사이드 개발 경험을 보유하신 분 (졸업작품, 인턴, 사이드 프로젝트 등 포함)
- [경력]
- 5년 이상의 서버 개발 경험이 있거나 이에 준하는 서버 사이드 개발 역량을 보유하신 분
- RDBMS에 대한 경험과 이해가 있는 분
- [신입/경력 공통]
- C++ 또는 C# 기반 능숙한 프로그래밍 역량을 갖고 계신 분
- 멀티스레드 프로그래밍에 대한 경험과 이해가 있는 분
- 자료구조, 알고리즘에 대한 높은 이해도를 보유하신 분
- OS, 시스템 프로그래밍, DB 등에 대한 기본적인 이해가 있는 분
우대 사항
- [신입]
- 기술 블로그, 발표, GitHub 등으로 본인의 학습/개발 경험을 정리하고 공유한 경험이 있는 분
- [경력]
- 게임 개발 경험(특히, 서버 개발, 런칭, 또는 라이브 운영 개발)이 있는 분
- 본인의 학습 경험, 프로젝트 수행 과정, 기술적 인사이트 등을 문서화하여 팀원들과 공유하거나 조직 내 전파한 경험이 있는 분
- [신입/경력 공통]
- Unreal Engine, Unity Engine 등 클라이언트 엔진 사용 경험을 보유하신 분
- 상용 또는 사내 서버 프레임워크/엔진을 직접 설계하거나 개선해본 경험이 있는 분
- 반복되는 작업을 자동화하거나 개발 프로세스를 개선하여 생산성을 높인 경험이 있는 분
- 개인 또는 팀 프로젝트에서 작업 흐름을 개선하거나 협업 방식 향상을 위해 주도적으로 고민하고 실천한 경험이 있는 분
전형 절차
- 서류전형 → *직무테스트 → 면접전형 → 최종합격
- *해당 절차는 각 포지션 및 후보자에 따라 변동이 있을 수 있습니다.
기타 사항
- 본 공고는 채용 완료 시 조기 마감될 수 있습니다.
- 서류 검토 기간은 최대 1개월이 소요될 수 있으며, 서류 전형 이후 일정은 합격자에 한해 개별 안내 드립니다.
- 국가보훈 대상자 및 장애인은 관련 법령에 의거하여 우대합니다.
- 입사 후 3개월간 수습기간이 적용되며, 해당 기간 동안 급여, 인사제도 등은 모두 동일하게 제공됩니다.
- 입사지원서 및 자격사항이 사실과 다르거나 부정행위가 발견되는 경우 입사가 취소될 수 있습니다.