|
Software Engineer (석사 이상 전문연구요원)
스켈터랩스는 AI 기술 기반의 테크 스타트업 스튜디오 입니다. 스타트업 핵심 구성원인 엔터프리너, PM, 디자이너, 개발자 중심으로 각 분야의 최고 인재들이 모여 뛰어난 기술을 바탕으로 최고의 서비스를 만들어가고 있습니다.
Google, Nexon, Yahoo, Naver 등 다양한 배경을 가진 인재들이 하나의 프로젝트가 아닌 다양한 프로젝트를 참여하며 인공지능 기술로 세상을 disrupt 하는 서비스를 만드는데 열정을 바치고 있습니다. 뿐만 아니라, KAIST AI Lab 출신 박사, 개발자들과 함께 인공지능 기술 고도화 목표를 향해 달리고 있습니다.
비틀즈의 곡 “Helter Skelter”에서 유래된 회사이름은 시끄러운 기타 리프처럼 다양한 배경의 멤버가 신뢰와 커뮤니케이션을 바탕으로 여러 프로젝트를 성공시켜 나가면서 자유롭지만 조화로운 조직의 문화를 담고 있습니다.
역할 및 근무방식
· 적극적인 기획 참여. 팀원 모두가 아이디어 브레인스토밍 및 정기적인 데모데이를 진행합니다. 별도의 프로덕트 매니저(PM)는 이렇게 나온 기획 아이디어들을 수집, 정리해서 하나의 완성된 기획으로 만듭니다.
· 시니어 엔지니어들이 중심이 되어서 서비스의 전체적인 아키텍처를 디자인하고, 각 서브시스템들은 시니어들의 리뷰 하에 최대한 주니어들이 중심이 되어서 디자인을 진행합니다. 이렇게 design doc이 완성됩니다.
· 소프트웨어 구현. 모든 코드는 항상 한 명 이상의 코드 리뷰를 통과한 뒤 submit 됩니다. 코드리뷰는 절대 형식적으로 진행되지 않습니다. 간단한 코딩 스타일, 오타, 코멘트가 잘 이해할 수 있을 만큼 작성되었는지부터 시작해서, 버그, 보안 이슈, 레이스 컨디션, 예외 케이스 등을 상호 간에 확인하고, 유닛 테스트 및 통합 테스트 코드가 일반적인 케이스 및 예외 케이스들을 잘 커버하고 있는 지까지 전방위적인 리뷰를 진행합니다. 주니어들은 시니어들과의 리뷰를 통해 시니어 레벨의 코드를 작성하게 되고, 빠른 시간 내에 실력 향상을 이룰 수 있습니다.
· 서비스 구현 뿐만 아니라, 서비스 유지보수를 돕거나 자동화하는 툴도 마찬가지로 prioritize해서 개발합니다.
자격요건
· 컴퓨터 과학이나 유사한 전공의 석사 이상 학위 소지자로써 전문연구요원으로 근무하는데 결격사유가 없는 분
· 시니어의 경우 둘, 주니어의 경우 하나 이상의 프로그래밍 언어에 자신이 있고, 이를 사용해서 개발한 경험
· 다음 중 시니어의 경우 둘, 주니어의 경우 하나 이상의 환경에서 개발 경험
o 웹 어플리케이션
o 리눅스 환경의 서버
o 모바일 앱
o MapReduce와 같은 분산처리 모델
o 머신러닝
o 자연어 처리
우대사항
· Java, JavaScript, Swift를 자신 있게 사용할 수 있는 분
· Android, iOS 등 모바일 환경에서 동작하는 실제 앱 제작 경험 있으신 분 (토이앱 제외)
· 연구실이나 기업에서 다음과 같은 기술을 활용한 프로젝트를 진행한 경험이 있으신 분
· 자연어 처리
· 머신러닝
· RDB(MySQL 등)나 NoSQL DB(MongoDB, Redis 등)를 직접 사용해서 실제 서비스를 구현한 경험 있으신 분
· 3명 이상의 위의 주니어 자격요건 이상의 분들을 이끌며 실제 프로젝트를 진행한 경험이 있으신 tech lead분
구비서류 및 지원방법
· 자유양식의 국영문이력서 및 자기소개서
· 이메일 지원: recruit@skelterlabs.com
· 마감일: 2017년 12월 1일까지 지원서 마감
|