Students are the heart and soul of GIST
언제 어디서나 우리의 일상을 이해하고, 도와주고, 더 나아지게 하는 머신 인텔리전스의 혁신을 이룬다. 우리의 Mission입니다.
각 팀마다 다양한 배경의 재능 있는 멤버들로 구성된 스켈터랩스는 인간의 지능을 근간으로 인간을 위한 Machine Intelligence를 만드는 데에 주력하고 있습니다.
블로그: http://www.skelterlabs.com/blog/
페이스북: https://www.facebook.com/skelterlabs/
인스타그램: https://www.instagram.com/skelterlabs/
◼︎역할 및 근무방식
스켈터랩스는 최고의 엔지니어들이 모여서 높은 퀄리티의 제품을 만드는 것을 목표로 합니다.
● 적극적인 기획 참여. 팀원 모두가 아이디어브레인스토밍 및 정기적인 데모데이 진행합니다. 별도의 프로덕트 메니저(PM)는 이렇게 나온 기획 아이디어들을 수집, 정리해서 하나의 완성된 기획으로 만듭니다.
● 시니어 엔지니어들이 중심이 되어서 서비스의 전체적인 아키텍처를 디자인하고, 각 서브시스템들은 시니어들의 리뷰 하에 최대한 주니어들이 중심이 되어서 디자인을 진행합니다. 이렇게 design doc이 완성됩니다.
● 소프트웨어 구현. 모든 코드는 항상 한 명 이상의 코드 리뷰를 통과한 뒤 submit 됩니다. 코드리뷰는 절대 형식적으로 진행되지 않습니다. 간단한 코딩 스타일, 오타, 커멘트가 잘 이해할 수 있을 만큼 작성되었는 지부터 시작해서, 버그, 보안 이슈, 레이스 컨디션, 예외 케이스 등을 상호 간에 확인하고, 유닛 테스트 및 통합 테스트 코드가 일반적인 케이스 및 예외 케이스들을 잘 커버하고 있는지 전체적인 리뷰를 진행합니다. 주니어들은 시니어들과의 리뷰를 통해 시니어 레벨의 코드를 작성하게 되고, 빠른 시간 내에 실력 향상을 이룰 수 있습니다.
● 서비스 구현뿐만 아니라, 서비스 유지보수를 돕거나 자동화하는 툴도 마찬가지로 prioritize해서 개발합니다.
자격요건
● 컴퓨터 과학이나 비슷한 분야 (전산, 전자, 수학 등) 학사 이상, 혹은 동등 이상의 경력
● 시니어의 경우 둘, 주니어의 경우 하나 이상의 프로그래밍 언어에 자신이 있고, 이를 사용해서 개발한 경험 (Python, C++, Javascript)
● 다음 중 시니어의 경우 둘, 주니어의 경우 하나 이상의 환경에서 개발 경험
↦ 웹 어플리케이션
↦ 리눅스 환경의 서버
↦ 모바일 앱
↦ MapReduce와 같은 분산처리 모델
↦ 머신러닝
↦ 자연어 처리
우대사항
● 컴퓨터 과학이나 비슷한 분야 (전산, 전자, 수학 등) 석사 및 박사 학위
● Java, JavaScript, Swift를 자신 있게 사용할 수 있는 분
● Android, iOS 등 모바일 환경에서 동작하는 실제 앱 제작 경험 있으신 분 (토이앱 제외)
● 연구실이나 기업에서 다음과 같은 기술을 활용한 프로젝트를 진행한 경험이 있으신 분
↦ 자연어 처리
↦ 머신러닝
● RDB(MySQL 등)나 NoSQL DB(MongoDB, Redis 등)를 직접 사용해서 실제 서비스를 구현한 경험 있으신 분
● 3명 이상의 위의 주니어 자격요건 이상의 분들을 이끌며 실제 프로젝트를 진행한 경험이 있으신 tech lead분
구비서류 및 지원방법
자유양식의 국영문이력서 및 자기소개서
연봉: 면접 후 결정
** 인턴의 경우, 3~11개월까지 근무기간은 flexible하게 협의할 수 있습니다. **
1차 Online 기술면접(평가항목 1. 알고리즘 2. 코딩 3. 문제해결능력)