Backend Engineer (Survey/LLM Platform)

Full-time Engineering
서울 서초구
경력 5년 이상
상시채용

개요

주식회사 인텔리시아는 혁신적인 AI 기술을 활용하여 B2B 시장에 새로운 패러다임을 제시하는 기업입니다. 인텔리시아는 아시아 7개국에서 수천개 이상의 미디어에 개인화추천기술 서비스를 성공시키고 1,800억원에 기업을 매각한 데이블의 공동대표 및 초기멤버들이 합류하여 새롭게 설립했습니다. 출시 예정인 AI Clone Survey는 대규모 LLM 및 RAG 파이프라인을 통해 생성된 ‘가상 응답자 집단’을 활용하여 전통적인 설문 조사 대비 10배 빠르고 1/5의 비용으로 인사이트를 제공하려 합니다.

초기 스타트업에서 인프라/서버/LLM/머신러닝 관련 다양한 영역을 접해보실 개발자를 구합니다.

회사에서 쌓으시게 될 경험

  • LLM API 대규모 호출 최적화 및 비용 관리
  • 다양한 LLM 모델의 응답 관리와 서비스화 노하우
  • 마켓리서치/소비자조사 도메인 이해
  • 코틀린 Coroutine을 활용한 비동기 처리 경험
  • 모노레포 환경에서의 모듈 설계 및 의존성 관리
  • Docker 기반 CI/CD
  • LoRA 파인튜닝 등 오픈소스 모델 튜닝 (외부 AI담당 개발자와 협업)

기술 스택

주 언어 / 프레임워크

  • Kotlin + Spring Boot(3.x) + JPA
  • Gradle 기반 모노레포로 운영됩니다

보조 언어

  • Python + Poetry
  • 일부 LLM/ML 코드에 대해 실험을 할 때 사용됩니다.

인프라

  • Google Cloud
  • Cloud Sql - Postgresql
  • Cloud Run
  • Cloud Storage
  • Artifact Registry

코드관리

  • GitHub

CI/CD

  • GitHub Action

주요 업무

업무영역 별 주요 내용 (가능하신 정도에 따라 작업 영역을 조율합니다.)

대시보드 api 개발

  • 서베이 서비스를 제공하는 api입니다.
  • 유저/권한/설문실행/결과보기 등 일반적인 api서버 기능을 제공합니다.

AI설문 실행엔진 개발

  • 여러 LLM 제공자별 client 개발 (시스템에 맞게 추상화하여 통합)

서비스 데이터 생성관리

  • 서베이 품질 향상에 필요한 다양한 데이터 모델링
  • LLM, 외부 API, 외부 자료 등을 활용하여 생성
  • 변수 예시: 가상 페르소나 생성

서베이 실험 플랫폼 개발

  • 서베이 실행과 관련된 변수들에 대한 자동 실험 및 결과 집계 목적
  • 사업팀 분들이 셀프로 실험할 수 있도록 플랫폼화
  • 변수 예시: 프롬프트, LLM 모델, 설문 방식, 요청 파라미터 등

자격 요건

백엔드 개발 경력:

  • 5년 이상

사업팀과의 원활한 협업:

  • 사업적으로 필요한 사항은 적극적으로 수용합니다.
  • 요청의 기획 정의가 일부 부족하더라도, 기획 의도를 이해하고 최대한 서비스화 하는 방향으로 협업합니다.
    • 팀은 속도와 실험을 우선하며, 기능개발은 치명적인 문제가 발생하지 않는 선에서 선 적용 후 구조 개선으로 안정화 시키는 경우가 많습니다

언어/프레임워크:

  • Spring 실무 경험 3년 이상 (Java/Kotlin 무관)
  • 또는 Typescript + Nest.js 실무 경험 3년 이상 + OOP 스타일의 클래스 설계가 가능하신 분 (입사 후 Kotlin + Spring으로 전환이 필요합니다)

도메인 모델링/설계 경험

  • 구조가 정해지지 않은 기능을 혼자 분석하여 시스템 모델 초안을 제안할 수 있습니다 (이후 다른 팀원들과 협업하여 완성합니다)

데이터베이스:

  • 프로덕션 서비스에서 PostgreSQL / Mysql RDB 사용 경험 1년 이상

클라우드

  • 프로덕션 서비스에서 Google Cloud 또는 AWS 사용 경험 있음

우대 사항

(이 중 일부만 있어도 괜찮습니다)

  • AI/LLM: OpenAI, Anthropic 등 LLM API와 연동된 서비스 개발 경험
  • 비동기 처리: 긴 비동기 작업이 필요한 기능을 서비스로 제공해본 경험
  • 개발 환경: Gradle 기반 모노레포 환경 개발 경험
  • 테스트: DB, Cloud 등을 Local 인프라로 띄워 테스트 해 본 경험
  • 스펙이 정해지지 않은 기능을 바닥부터 만들고, 실제 유저에게 전달해본 경험
  • 작은 서비스를 빠르게 많이 만드는 것을 선호하시는 분
  • Java / Kotlin / Spring Boot 프레임워크에 대한 깊은 이해

혜택 및 복지

  • 초기 기업에서 프로덕트와 함께 성장하는 경험
  • 유연한 근무 환경 제공
  • 전문성 개발을 위한 교육 지원

참고 사항

  • 개발팀 면접은 이력서 / 기술 질문 / 간단한 서비스 시나리오 기반으로 모델링 협업 / 순서로 구성됩니다.
  • 모델링 협업
    • 문제를 어떻게 분석하시는지, 구현에서 어떤 부분을 중요하게 보시는지 이해하기 위한 과정입니다.
    • 실제 협업하는것 처럼 정해진 정답 없이 이야기를 나누며 코드를 작성하시게 됩니다.
    • 빌드 성공 여부로 합격이 좌우되지 않습니다. (업무 방식과 설계 스타일을 보고자 합니다)

다음 내용은 꼭 여쭤보려고 합니다.

  • 업무 영역이 다양합니다. 어떤 영역에 관심이 있고 그 영역에서 어떤 것을 해보고 싶으십니까?
긴 내용 꼼꼼히 읽어주셔서 감사합니다.

인텔리시아 개발팀

채용 전형

1
서류 전형
지원서 검토
2
1, 2차 면접
진행 일정 사전 조율
3
최종 합격
합격 통보

지원 방법

이력서를 [email protected]로 보내주세요!
채용 목록으로