나와 가족과 친구들을 위한 인공지능을 만들어 갈 동지(同志)를 구합니다.
"Gradient Descent란?", "CNN의 장점은?" "Adam Optimizer란?" "CycleGAN이란?" 위 같은 질문들로 1시간 동안 말할 수 있는 부류인가? 개발을 좋아하고 딥러닝을 잘 아는가? 그렇다면 천재개발자 '세동님'이 이끄는 보이저엑스(Voyager X)에 입사 지원서를 보내보자.
19일 보이저엑스 남세동 대표가 페이스북을 통해 보이저엑스 개발자 모집 요강을 공개했다. 남세동 대표는 페이스북 타임라인을 통해 "딥러닝 모델 개발에 관심있는 여러분, 요건을 만족하고 기술 질문에 대답하실 수 있다면 딥러닝 스타트업 보이저엑스에 지원해 주세요!"라며 1차 면접 통과 기준을 게시했다. (페이스북 게시물)
세계 최초의 웹 기반 채팅 서비스 ‘세이클럽’, 검색엔진 '첫눈'과 필터앱 히트작 'B612'를 개발한 '천재 개발자' 남세동 대표가 이끄는 보이저엑스는 국내 딥러닝 대표 기업이다. 보이저엑스는 네이버, 카카오와 더불어 한국 인공지능 및 딥러닝 업계 주축이 되는 업체로 손꼽힌다.
현재 보이저 엑스가 채용 중인 직군은 ▶대학생 인턴 개발자 ▶iOS 앱 개발자 ▶Android 앱 개발자 ▶Vrew 데스크탑 앱 개발자 ▶딥러닝 모델 개발자 다섯 직군. 하지만 아래 자가 점검을 통해 보이저엑스의 인재상에 부합한다면 누구나 지원할 수 있다. (지금 지원하기)
1. 개발 능력 및 관심
천 줄 이상의 프로그램을 작성해 본 경험이 있나?
컴퓨터 관련 전공과목을 10개 이상 수강했는가?
간단한 로직 하루에 오백줄 이상 작성이 가능한가?
2. 수학을 좋아하고 잘함
고등학교 때 전국 상위 10% 정도의 수학 실력을 갖췄는가?
3. 영어 능력
영문 기술 문서 독해가 가능한가?
자가 점검에 해당한다면 다음 기술 질문에 답할 수 있는지 알아보아야 한다. 프로그래밍에 자신 있는지 딥러닝에 자신 있는지 따라 관련 용어와 기술에 대한 답변을 할 수 있어야 한다.
프로그래밍 질문은 "Semaphore란?", "Cache란?"과 같은 전문 용어에 대한 지식을 묻는 질문들과 "공유기의 원리는?", "NoSQLdml 장단점은?" "GIT의 장점은?"등 관련 기술에 대한 분석과 의견을 묻는 질문으로 구성되어있다.
딥러닝 질문은 "Gradient Descent란?", "CNN의 장점은?" 등의 이론적인 질문을 포함해 "Adam Optimizer란?" "CycleGAN이란?"등 응용되는 알고리즘에 대해 묻는다.
정직원 개발자는 공통적으로 개발, 수학과 딥러닝에 관한 흥미가 있어야하고 협업 능력과 책임감이 요구된다.
정직원은 ▶프론트엔드 개발▶Vrew데스크탑 앱 개발 ▶딥러닝 모델 개발로 나뉜다.
1. 프론트엔드 개발
프론트엔드 개발에 보람을 느낌
1px 어긋난 것이 자꾸 눈에 밟힘
동작이 부드럽지 않으면 고치고 싶음
더 빨리 더 잘 만들 수 없을까 고민함
완벽만큼 완성을 중요하게 생각함
2. Vrew 데스크탑 앱 개발
어느 한 분야를 깊숙히 들어가 문제를 해결해 본 경험이 있음
scalable 한 코드의 구조를 어떻게 만들 수 있는지 고민해봄
C++ 혹은 Javascript 에 대한 깊은 이해를 가지고 있음
3. 딥러닝 모델 개발
딥러닝이 앞으로 점점 더 많은 문제를 해결할 거라고 믿음
실질적인 문제 해결에 보람을 느낌
완벽만큼 완성을 중요하게 생각함
다음으로는 기술 질문에 답할 수 있는지 알아보아야 한다. 각 직군별로 공개된 공통 질문 9가지 문항 중 5가지를 답할 수 있어야 한다. 앱 개발자 공통 질문은 "PNG와 JPG의 차이점은?", "HDD, SSD, DRAM 각각의 성능은?", "Transformer란?" 등의 문항들로 구성되어 있다. (질문 리스트 보러 가기)
우대사항은 지적 호기심과 함께 다양한 언어와 툴 사용에 능숙하고 필요에 따라서는 얼마든지 원하는 깊이로 내려갈 수 있는 진심과 태도이다.
코딩 시험은 따로 진행하지 않는다. 남세동 대표는 "코딩 실력은 엄청 중요하고요. 다만 그 실력을 꼭 코딩 테스트로 봐야 한다고 생각하지 않아서요"라며 질문에 대한 답변 내용을 통해 진짜 내공을 파악할 것을 암시했다.
