Software Engineer, Backend (인턴) - Cross Product Growth (Chatting)

  • 당근
  • 인턴

Chatting을 소개해요

채팅팀은 당근의 다양한 서비스가 만나는 교차로를 더 편리하고 유연하게 만드는 조직이에요. 다른 서비스에서 시작된 연결이 채팅 안에서 끊기지 않고, 목적 지향적으로 완결될 수 있도록 대화 흐름과 핵심 UI를 일관된 경험으로 제공하고 있어요.

또한 여러 서비스가 동일한 품질의 채팅 기능을 쉽게 사용할 수 있도록 표준과 시스템을 구축하여, 사용자와 내부 운영 모두에게 안정적이고 일관된 경험을 제공하고 있어요.

채팅 위에 올라오는 서비스가 늘어나면서, 채팅팀에는 서비스 연동, 설정 변경, 데이터 확인 등 다양한 운영 요청도 함께 늘어나고 있어요. 채팅팀은 이 요청들을 사람이 매번 처리하는 대신, 시스템이 해결하는 구조로 바꿔나가고 있어요.

🥕‘당근의 모든 서비스가 만나는 교차로, 채팅’ 보러가기


이런 일을 해요

  • 채팅 서비스의 운영을 자동화하고, 문제를 반복해서 겪지 않는 시스템을 구축해요
  • 사람이 직접 하는 일을 줄이고, 에이전트가 스스로 일하는 환경을 설계하고 구현해요
  • 사용자의 요구사항에 맞춰 서비스를 개선하고 유연한 시스템을 설계해요
  • 초당 수천 개의 요청과 메시지 트래픽을 효율적이고 안정적으로 처리하는 Event-Driven 아키텍처를 고민해요
  • 복잡한 인프라 환경에서 일어나는 동시성 이슈, 지연 시간 최적화, 당근 내 다양한 Microservice 간 연결, Downtime 없는 migration 등 어려운 문제들을 해결해요

이런 분과 함께하고 싶어요

  • 한 가지 이상의 프로그래밍 언어에 익숙한 분
  • RDB, SQL 등을 활용한 데이터 모델링 경험이 있으신 분
  • AI를 활용하여 생산성을 높이거나 문제를 해결해 본 경험이 있으신 분

이런 분이면 더 좋아요!

  • WebSocket, HTTP 등 네트워크 프로토콜 전반에 대한 이해가 있으신 분
  • 메시지 큐, 비동기 처리 등 분산 환경에서 동작하는 시스템에 관심이 있으신 분
  • 다양한 모니터링 도구를 통해 문제를 디버깅해 본 경험이 있으신 분
  • 반복되는 불편을 그냥 넘기지 않고, 원인을 찾아 구조적으로 해결해 본 경험이 있으신 분
  • 다양한 팀, 동료와 열린 마음으로 협업하며 오너십을 가지고 일할 수 있는 분

기타 사항

이력서나 포트폴리오에 있으면 좋은 내용이에요

  • 이력서에는 기술 스택보다, 문제를 어떻게 정의하고 다시 반복되지 않도록 해결했는지를 중심으로 소개해 주세요
  • GitHub, 블로그 등 본인의 작업물을 확인할 수 있는 링크가 있다면 함께 첨부해 주세요

참고해 주세요

  • 이 포지션은 3개월 근무 후 평가에 따라 3개월 연장 여부를 결정하는 체험형 인턴이에요
  • 서류는 10월 21일 수요일 23시 59분 마감 예정이며, 상황에 따라 조기 마감될 수 있어요
  • 최종 합격 시 11월 9일 월요일 입사 예정이며, 입사일은 변경될 수 있어요
  • ‘장애인고용촉진 및 직업재활법’, ‘국가유공자 등 예우 및 지원에 관한 법률’에 따라 장애인 및 보훈대상자는 채용 전형 시 우대하고 있어요

이렇게 합류해요

1. 서류 전형 → 2. 직무 인터뷰 → 3. 최종 합격 및 입사

팀 동료들의 한마디

채팅 서버는 당근의 여러 서비스와 맞닿아 있는 곳이에요. 그래서 "이거 바꾸면 어디까지 영향 가요?"는 제가 팀에 와서 가장 많이 들은 질문이었고, 지금은 제가 가장 먼저 고민하는 질문이 됐어요. 그만큼 작은 변경 하나도 끝까지 따라가야 하지만, 그 덕분에 당근 전체가 어떻게 연결돼 있는지 자연스럽게 그려져요. 코드 너머의 연결이 궁금하고, 그 연결을 직접 발전시켜 가고 싶은 분이라면 분명 잘 맞으실 거예요.

- Capel

목록으로 돌아가기

연관 공고


연관 콘텐츠