Backend Engineer - Operator Experience (OX) Team

Engineering

신입

정규직

We Make a Future Classic Product!

채널톡은 기업의 지속가능한 성장을 돕는 '올인원 AI 메신저'입니다. 고객과 언제 어디서나 대화할 수 있는 환경을 만들어 비즈니스의 방향성을 고객으로부터 찾을 수 있도록 돕습니다.

현재 '고객이 답이다'라는 철학으로 고객사의 고객 소통 경험을 변화시키고 있습니다. CRM 데이터 기반의 상담 경험 설계와 AI를 통한 반복 문의를 빠르게 처리해, CS 효율화부터 고객 경험 개선까지 채널톡 하나로 해결합니다.

일본 시장에서 점유율 20% 이상으로 업계 1위와 아시아에서 가장 빠른 매출 성장세를 기록하며 글로벌 SaaS 기업으로 거듭나고 있습니다. 좋은 제품이 최고의 세일즈라고 믿으며, 전체 임직원 중 절반 이상이 개발자로 구성되어 "미래의 클래식" 프로덕트를 목표로 최고의 인재들과 함께합니다.

Operator Experience(OX) 팀은 상담사(Operator)가 업무를 수행하는 모든 환경을 설계하고 개발합니다. 우리는 다음 세 가지 핵심 과제에 집중합니다.

1. 대규모 운영을 위한 수신함(Inbox) 고도화
고객사가 성장하면 상담사와 상담량이 늘어납니다. 우리는 수백 명의 상담사가 동시에 접속해도 안정적인 시스템, 그리고 복잡한 상담 흐름을 가장 직관적으로 처리할 수 있는 수신함 경험을 만듭니다. 이를 통해 규모에 상관없이 가장 효율적으로 작동하는 CS 운영의 표준을 완성합니다.

2. 데이터 기반의 운영 환경 제공
상담은 단순한 대화 기록이 아니라 비즈니스 자산입니다. 관리자의 직관이 아닌 데이터로 조직을 운영할 수 있도록, 실시간 모니터링과 커스텀 리포트 등 정교한 통계 기능을 제공하여 운영 효율을 높입니다.

3. AI 기술을 활용한 분석과 자동화의 최적화
상담 내용을 분석하여 맥락을 파악하고, 반복되는 업무를 자동화하는 다양한 방법론을 고민합니다. 단순한 기술 도입을 넘어, 실제 상담 워크플로우 안에서 AI가 어떻게 작동해야 상담사에게 가장 실질적인 도움이 될지 끊임없이 실험하고 기술적인 해답을 찾아갑니다.

이 멋진 여정을 함께할 핵심 팀원을 기다립니다!

* 병역특례 (산업기능요원, 전문연구요원) 가능한 포지션입니다.
🚀 어떤 업무를 담당하나요?
  • 상담의 시작부터 종료까지, 수신함(Inbox)을 중심으로 일어나는 전반적인 상담 프로세스와 기능을 개발합니다.
  • 대규모 상담 데이터의 통계 처리를 위해 비동기식 이벤트 파이프라인을 구축하고, 실시간성 데이터 처리를 위한 스트리밍 환경을 개발합니다.
  • AI를 활용해 상담 효율을 극대화할 수 있도록, 기존 워크플로우에 AI 기능을 매끄럽게 녹여내는 로직을 구현합니다.
  • 오퍼레이터 수와 트래픽이 증가해도 서비스가 안정적으로 동작하도록 서버 성능을 최적화하고 운영합니다.
✅ 어떤 경력과 역량이 필요한가요?
  • Java 또는 Go 중 하나 이상의 언어에 능숙하며, 해당 언어의 특성을 살려 견고한 코드를 작성하실 수 있는 분.
  • 네트워크, 데이터베이스(Table 구조, Index 등) 등 컴퓨터 공학 기초 지식이 탄탄하여 문제의 원인을 깊이 있게 파악할 수 있는 분.
  • 분산 시스템 환경(MSA)에서 서비스 간의 역할 구분과 통신 구조를 이해하고, 복잡한 시스템 문제를 논리적으로 해결할 수 있는 분.
  • 특정 기술 스택에 얽매이기보다, 당면한 문제를 해결하기 위해 가장 적합한 도구를 찾고 적용하는 데 집중하시는 분.
👍 이런 점이 있으면 더 좋아요!
  • 비즈니스 도메인과 책임에 따라 DB를 분리하고, MSA 환경에서 각 서비스의 역할을 명확히 정의하여 아키텍처를 설계해 본 경험이 있으신 분.
  • PostgreSQL, DynamoDB, Starrocks 등 목적에 맞는 다양한 대규모 DB를 운영하거나 튜닝해본 경험이 있으신 분.
  • Apache Flink, AWS Kinesis 등을 활용해 대용량 데이터 스트리밍 및 파이프라인을 구축해 보신 분.
  • Dropwizard(Java) 혹은 Gin + Fx(Go) 프레임워크 사용 경험이 있으신 분.
  • AWS 클라우드 환경 및 Kubernetes(k8s) 기반의 배포 및 운영 경험이 있으신 분.
  • AI 기술을 접목하여 업무 프로세스를 자동화하거나 효율화해 본 경험이 있으신 분.
🙋‍♀️ 이런 사람과 함께 하고 싶습니다!
  • 기술 그 자체보다 "이것이 고객의 문제를 진짜로 해결하는가?"를 먼저 고민하며, 고객의 목소리에서 페인포인트를 찾아내 해결하는 과정을 즐기시는 분.
  • 팀의 비즈니스 목표를 자신의 목표로 삼고, 이를 달성하기 위해 주도적으로 행동하며 동료들을 설득할 수 있는 분.
  • 설계의 비용과 이점(Trade-off)을 명확히 이해하고, 현재 당면한 과제에 맞는 최적의 도구와 해결책을 선택할 수 있는 분.
  • 급격하게 변화하는 AI SaaS 시장에서 코어에 대해 깊이 고민하며, 코드 리뷰와 지식 공유를 통해 팀 전체의 역량을 높이는 데 기여하는 분.
🏃‍♀️ 어떤 방식으로 채용하나요?
  • 서류 제출 - 사전 기술 인터뷰(온라인) - 1차 인터뷰 - 2차 인터뷰 - 3차 인터뷰 순서로 진행됩니다.
  • 제출하신 서류를 통해 팀에 필요한 기본적인 문제해결 역량을 가지신 분인지 확인합니다. 지금까지 진행하셨던 프로젝트들과, 도전 과제들을 어떻게 해결하셨는지 적어주시면 많은 도움이 됩니다.
  • 사전 기술 인터뷰는 기본적인 구현 능력과 CS 기초에 대한 테스트가 30분~45분간 진행됩니다.
  • 1차 인터뷰는 1시간~2시간 소요되며, PS 문제 풀이를 진행합니다. 더불어 학부 수준의 CS 지식을 물어보며 라이브 코딩 테스트도 함께 진행됩니다.
  • 2차 인터뷰는 1시간 30분~2시간 소요됩니다. 가장 깊게 쌓아오신 대표 분야를 주제로 기술적인 견해를 나눕니다. 서로 솔직한 질문과 답변을 나누는 시간을 갖으며 채널톡과 핏이 잘 맞는 분인지 확인합니다.
  • 3차 인터뷰는 대표님과의 인터뷰로, 보다 깊이 있는 직무적인 이야기와 컬처핏을 확인합니다.
  • 채용 프로세스는 유동적으로 조정될 수 있습니다.

채널팀이 더 알고 싶다면