×

진로

[취업] [스켈터랩스] Software Engineer (신입/경력/전문연구요원)

2018.06.20.l 조회수 6017

Software Engineer (신입/경력/전문연구요원)

언제 어디서나 우리의 일상을 이해하고, 도와주고, 더 나아지게 하는 머신 인텔리전스의 혁신을 이룬다. 우리의 Mission입니다.

각 팀마다 다양한 배경의 재능 있는 멤버들로 구성된 스켈터랩스는 인간의 지능을 근간으로 인간을 위한 Machine Intelligence를 만드는 데에 주력하고 있습니다.

휴대폰, 자동차, 음성인식 스피커 등 종류를 막론하고, 사용자에게 맞춰 개인화되고, 상황을 인지 하며 자연스럽고 감정적인 소통을 할 수 있는 진정한 Intelligence 기술을 만드는 것이 목표입니다.

font-size: 11pt;">등 다양한 배경을 가진 인재들이 하나의 프로젝트가 아닌 다양한 프로젝트에 참여하며 인공지능 기술로 세상을 disrupt 하는 서비스를 만드는데 열정을 바치고 있습니다. 뿐만 아니라, KAIST AI Lab 출신 박사, 개발자들과 함께 인공지능 기술 고도화 목표를 향해 달리고 있습니다.

홈페이지 및 보도자료:

 

역할 및 근무방식

  • 적극적인 기획 참여. 팀원 모두가 아이디어 브레인스토밍 및 정기적인 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. 문제해결능력)
  • 2차 Onsite 기술면접 (평가항목 1. 알고리즘 2. 코딩 3. 문제해결능력)
  • 3차 대표이사 면접