Software Engineer

업무 소개

가장 영향력 있는 AI 로켓을 만들 소프트웨어 엔지니어를 모십니다! 업스테이지는 강력하고 확장 가능한 백엔드 및 사용자 친화적인 프론트엔드 기술로 압도적인 사용자 경험을 제공하는 것을 목표로 합니다. 업스테이지의 소프트웨어 엔지니어는 품질에 집착해야 하고, 밑바닥부터 기술 스택을 설계할 수 있으며, 코드베이스와 개발자 문화에 큰 영향을 미칠 수 있습니다. 또한 업스테이지의 문화와 미션을 함께 설계하며 다양한 아이디어를 구상하고 실현할 수 있기를 기대합니다.


주요 업무:

  • Upstage의 핵심 웹 애플리케이션 제품의 프론트엔드 또는 백엔드 개발
  • 기계 학습 모델 제공 및/또는 파이프라인 개발


모집 분야:

  • Backend
  • Frontend


근무 형태:

  • 정규직, 인턴
  • 리모트워크 - 리모트워크를 위한 업무장비/환경 지원


모집 절차 - 전체 온라인 진행

  • 서류 전형
  • 온라인 알고리즘 코딩테스트
  • 기술 인터뷰 1차/2차
  • 컬쳐 인터뷰 
  • 최종 인터뷰 (인턴십 지원자는 인턴 실습 종료 후 최종 인터뷰 진행)

*절차는 상황에 따라 조정될 수 있습니다.


자격 요건

필수 사항:

  • 하나 이상의 프로그래밍 언어에 능숙하신 개발자(예: Java, C/C++, Python, Ruby, JavaScript)
  • 클라우드 컴퓨팅 솔루션 경험(예: AWS, GCP)
  • 관계형 데이터베이스 사용 경험(예: MySQL, MariaDB, Oracle)
  • 훌륭한 의사 소통 능력


우대 사항:

  • Frontend engineer
    • Web application 개발 경험이 있으신 개발자
    • React.js 또는 Vue.js 사용 경험
  • Backend engineer
    • Django 또는 Ruby on rails 사용 경험
    • 대규모 트래픽 처리를 요구하는 서버 개발 경험
  • 공통
    • 스타트업에서 Full stack engineer 로 근무한 경험
    • Kaggle 등의 AI Competition 참여 경험 혹은 AI 관련 지식 보유자
    • ACM-ICPC, Google codejam, Facebook hackercup or Topcoder 등 Problem solving 대회 경험
    • 머신러닝 모델을 학습해보거나 구현체를 이해할 수 있는 분
    • Real world, large scale의 상용 시스템을 개발해보신 분