Skip to content

[전문연구요원 신규편입 & 전직] Software Engineer

대한민국, Gyeonggi-do, YonginSoftware Engineering

Description

가장 영향력 있는 AI 로켓을 만들 소프트웨어 엔지니어(전문연구요원)를 모십니다! 

업스테이지는 강력하고 확장 가능한 백엔드 및 사용자 친화적인 프론트엔드 기술로 압도적인 사용자 경험을 제공하는 것을 목표로 합니다.


소프트웨어 엔지니어(전문연구요원) 는 아래 세 분야에서 모집 중입니다.

1. Software Engineer(Backend, Frontend)

  • 업스테이지 소프트웨어 엔지니어는 “유지보수 가능한 AI” 라는 목표를 실현 하기 위한 AI Pack 제품을 개발하고 있습니다. AI Pack 은 다양한 환경에서 AI 모델을 안정적으로 서빙하고, 모델 학습 및 평가에 사용되는 대용량의 데이터를 처리합니다. 또한 노코드, 로코드를 지향하는 솔루션으로서, AI 유지보수 전반에 관련된 과정을 제어하기 위한 직관적이고 사용자 친화적인 UI를 제공하고 있습니다.


2. Software Engineer - MLOPs Platform

  • 업스테이지 AI 제품의 기반이 될 MLOps 플랫폼을 함께 개발하실 플랫폼 개발자는 데이터 준비 부터 모델 서빙까지 이르는 ML 파이프라인 전 과정의 효율화를 추구합니다. 플랫폼을 통해 AI 연구자, 개발자들이 각자의 역할에 몰입할 수 있는 환경을 제공하고, 대규모 GPU 자원들이 효율적으로 활용될 수 있도록 조율합니다.


3. Software Engineer - Saas Platform

  • 업스테이지 핵심 AI 제품들을 위한 Saas Platform의 백엔드 또는 프론트엔드 개발을 담당합니다. Multi-tenancy를 위한 제품을 설계하고 개선합니다. Saas Platform 소프트웨어 엔지니어는 품질에 집착하고, 밑바닥부터 기술 스택을 설계합니다.


업스테이지 전문연구요원 온라인 설명회를 통해 보다 자세한 내용을 확인해보세요!


주요 업무:

  • Software Engineer(Backend & Frontend)
    • 업스테이지의 핵심 웹 애플리케이션 제품의 프론트엔드 또는 백엔드 개발

    • 기계 학습 모델 제공 및/또는 파이프라인 개발

  • Software Engineer - MLOps Platform
    • ML pipeline 전반을 관리하는 MLOps 플랫폼 개발 및 서비스 운영

    • 대규모 GPU 기반 Multi-tenant Kubernetes 클러스터 구축 및 운영

  • Software Engineer - SaaS Platform
    • 업스테이지의 핵심 AI 제품들을 위한 SaaS Platform 백엔드 또는 프론트엔드 개발

    • Multi-tenancy 를 위한 제품 설계 및 개선


모집 분야:

  • Software Engineer
    • Backend

    • Frontend

  • Software Engineer - MLOps

  • Software Engineer - SaaS


근무 형태:

  • 정규직 (전문연구요원 신규편입, 전직 대상)


근무지:

  • 광교 오피스 (상현역 근처 도보 10분)


접수 기간:

  • 상시 모집 


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

  • 서류 전형
  • 온라인 알고리즘 코딩테스트
  • 기술 인터뷰 1차/2차
  • 컬처 인터뷰 
  • 최종 인터뷰
  • 최종 결과 발표

*절차는 상황에 따라 조정될 수 있습니다.
*최종 인터뷰 후, 레퍼런스 체크 절차가 진행될 수 있습니다.

Requirements

필수 사항:

  • Software Engineer
    • Backend

      • 하나 이상의 데이터베이스 사용에 능숙하신 개발자 (예: MariaDB, PostgreSQL 또는 각종 NoSQL 시스템 등)

      • Python 또는 Golang, Java 등의 프로그래밍 언어에 능숙하신 분

      • FastAPI, Spring Framework 등의 웹 프레임워크를 이용한 웹 어플리케이션/API 서버 등의 개발 경험이 있는 분

    • Frontend

      • SPA 프레임워크(React, Vue, Angular)를 사용한 Web application 개발 경험이 있는 개발자

      • HTML/CSS 등 마크업 관련 이해가 있는 분

      • 웹 표준 관련 이해가 있는 분

  • Software Engineer - MLOps Platform
    • 프로그래밍 언어들을 이용한 백엔드 서버 개발 경험

    • Kubernetes에 대한 기본적인 이해가 있는 분

    • 리눅스 및 네트워크에 대한 기본적인 이해가 있는 분

  • Software Engineer - SaaS Platform
    • AWS 등 클라우드 컴퓨팅 솔루션 경험

    • Multi-tenancy와 SaaS 에 대한 이해 및 경험

    • 데이터베이스를 이용한 개발 경험 (예: MariaDB, PostgreSQL 또는 각종 NoSQL 시스템 등)

    • CI/CD 및 DevOps 에 대한 이해 및 경험

  • 공통
    • 관련 분야 석사 학위

    • 하나 이상의 프로그래밍 언어에 능숙하신 개발자 (예: Golang, Python, Typescript, Java, C/C++ 등)

    • 원활한 협업에 필요한 탁월한 커뮤니케이션 역량


우대 사항:

  • Software Engineer
    • Backend

      • 대규모 트래픽 처리를 요구하는 서버 개발 경험

      • 클라우드 컴퓨팅 솔루션 경험(예: AWS, GCP)

    • Frontend

      • Figma 등의 디자인 협업툴 사용 경험

      • Javascript framework 기반의 성능 최적화 경험

  • Software Engineer - MLOps Platform
    • Kubernetes를 운영 또는 서비스 개발에 사용한 경험

    • 대규모 서버로 구성된 시스템을 개발 및 운영해본 경험이 있는 분

    • GPU를 직접 사용하거나 관련 시스템을 개발한 경험

    • Vue, React 등 프론트엔드 프레임워크를 이용한 개발 경험

  • Software Engineer - SaaS Platform
    • Backend
      • Golang 또는 Python 을 이용한 서버 개발 경험

      • Scalable 한 large scale 시스템 개발 및 운영 경험

    • Frontend
      • Web application 개발 경험이 있으신 개발자

      • React.js 또는 Vue.js 사용 경험

      • 여러 팀이 사용할 수 있는 공통 모듈 또는 프레임워크 개발 경험

  • 공통
    • 스타트업에서의 근무 경험 보유자

    • OCR, 추천시스템 관련 개발 경험

    • Kaggle 등의 AI Competition 참여 경험 혹은 AI 관련 지식 보유자

    • ACM-ICPC, Google codejam, Facebook hackercup or Topcoder 등 Problem solving 대회 경험

    • 머신러닝 모델을 학습해보거나 구현체를 이해할 수 있는 분

    • Real world, large scale의 상용 시스템을 개발해보신 분

    • Web 기반 서비스 런칭 경험이 있는 분

    • 관심 분야 연구 논문 출판 및 주요 AI 컨퍼런스에서 1저자 혹은 교신저자로 출판 기록