Students are the heart and soul of GIST
Software Engineer (신입/경력/전문연구요원)
언제 어디서나 우리의 일상을 이해하고, 도와주고, 더 나아지게 하는 머신 인텔리전스의 혁신을 이룬다. 우리의 Mission입니다.
각 팀마다 다양한 배경의 재능 있는 멤버들로 구성된 스켈터랩스는 인간의 지능을 근간으로 인간을 위한 Machine Intelligence를 만드는 데에 주력하고 있습니다.
블로그: http://www.skelterlabs.com/blog/
페이스북: https://www.facebook.com/skelterlabs/
보도자료: 스켈터랩스 누적 투자 100억 달성 매일경제-조원규 사장님 인터뷰
역할 및 근무방식
적극적인 기획 참여. 팀원 모두가 아이디어 브레인스토밍 및 정기적인 Demo Day를 진행합니다. Product Manager(PM)는 이렇게 나온 기획 아이디어들을 수집, 정리해서 하나의 완성된 기획으로 만듭니다.
함께하는 Architecture Design. 시니어 엔지니어들이 중심이 되어서 서비스의 전체적인 아키텍처를 디자인하고, 각 서브시스템들은 시니어들의 리뷰 하에 최대한 주니어들이 중심이 되어서 디자인을 진행합니다. 이렇게 design doc이 완성됩니다.
소프트웨어 구현. 모든 코드는 항상 한 명 이상의 코드 리뷰를 통과한 뒤 제출됩니다. 코드리뷰는 절대 형식적으로 진행되지 않습니다. 간단하게는 코딩 스타일, 오타, 코멘트가 잘 이해할 수 있을 만큼 작성 되었는지 부터 시작해서, 버그, 보안 이슈, 레이스 컨디션, 예외 케이스 등을 상호 간에 확인하고, 유닛 테스트 및 통합 테스트 코드가 일반적인 케이스 및 예외 케이스들을 잘 커버하고 있는 지까지 전방위 적인 리뷰를 진행합니다. 주니어들은 시니어들과의 리뷰를 통해 시니어 레벨의 코드를 작성하게 되고, 빠른 시간 내에 실력 향상을 이룰 수 있습니다.
서비스 구현 뿐만 아니라, 서비스 유지보수를 돕거나 자동화하는 툴도 마찬가지로 prioritize해서 개발합니다.
자격요건
컴퓨터 과학이나 비슷한 분야 (전산, 전자, 수학 등) 학사 이상, 혹은 동등 이상의 경력
다음 중, Senior의 경우 2개, Junior의 경우 1개 이상의 Programming Language 구사
C++, JAVA, Javascript, Python
전문연구요원의 경우 석사 학위 이상 소지자로 대한민국 병역법 상 전문연구요원 근무 가능한 분
우대사항
컴퓨터공학이나 비슷한 분야 (전산, 전자, 수학 등) 석사 및 박사 학위
Android, iOS 등 모바일 환경에서 동작하는 실제 App 제작 경험
TensorFlow, PyTorch 같은 Framework를 이용한 Machine Learning
MapReduce나 Spark 같은 Distributed computing Framework
자연어 처리
RDB(MySQL 등)나 NoSQL DB(MongoDB, Redis 등) 개발 경험
구비서류 및 지원방법
자유양식의 국영문이력서 및 자기소개서
연봉: 회사내규
1차 Online 기술면접(평가항목 1. 알고리즘 2. 코딩 3. 문제해결능력)