검색플랫폼팀을 소개해요
검색플랫폼팀은 당근의 여러 서비스에서 발생하는 방대한 검색 트래픽을 빠르고 안정적으로 처리하고, 더 나아가 새로운 검색 경험을 가능하게 하는 플랫폼을 만드는 팀이에요.
당근은 중고거래를 시작으로 수십 개의 다양한 로컬 서비스를 제공하고 있어요. 이 서비스들이 생산하는 검색 데이터는 수십억 건에 달하고, 3천9백만 명의 사용자가 매월 수억 건의 검색 요청을 하고 있어요.
저희는 규모 있는 검색 환경에서만 경험할 수 있는 난이도 높은 엔지니어링 과제를, 스타트업다운 민첩함과 높은 주도권으로 풀어내며 실질적인 사용자 임팩트를 만들어가는 팀이에요.
동료와 함께 더 큰 가치를 만들어요
저희는 ‘동료는 최고의 복지’라는 가치를 실제로 구현하고 있어요. 각자 혼자 해결하기 어려운 문제들을 뛰어난 동료들과 함께 풀어나가며, 자연스럽게 실력이 확장돼요. 아키텍처 리뷰, 실험을 통한 빠른 피드백을 통해 빠른 성장을 경험할 수 있어요. 또한 스터디와 교육 문화를 통해서, 새로운 기술을 빠르게 내재화할 수 있어요.
다양한 검색 기술을 경험해요
하나의 재고를 가진 로컬 커머스 중고거래부터, SNS와 커뮤니티 성격의 동네생활과 모임, 지도 기반 동네업체, 그리고 부동산·중고차·알바 같은 전문 버티컬 서비스까지 — 각 서비스의 맥락에 맞는 검색 플랫폼을 설계하고 운영해요.
- 대용량 데이터를 빠르게 색인하고 서빙하는 글로벌 수준의 데이터 파이프라인
- 사용자 맥락을 이해하는 AI 기반 검색 품질 개선이 가능한 플랫폼
- 서비스별 요구사항에 효과적으로 대응하는 유연한 검색 아키텍처 설계
이 모든 과정에서, 프로덕트에 실제로 영향을 미치는 살아있는 플랫폼을 만들어가는 엔지니어링 경험을 하실 수 있어요.
팀에서는 이런 기술을 사용하고 있어요
- Go, Java, Python
- Kubernetes, Grafana, Prometheus, Loki
- Elasticsearch, Vector Database, Mysql, MongoDB, Redis, Kafka, Apache Druid, Airflow
이런 문제를 해결하고 싶어요
검색플랫폼의 데이터 파이프라인을 고도화하고 싶어요
- 대규모 데이터 변경을 빠르게 반영하고 안정적인 저지연, 복원력 있는 파이프라인을 설계해요.
- 데이터 흐름을 추적, 관찰하며 문제를 자동 대응할 수 있는 Observability 체계를 강화해요.
- AI 기반 기능 학습, 추론 데이터를 안정적으로 전달할 수 있는 유연한 파이프라인을 마련해요.
급변하는 AI 환경에서 검색 품질을 높이고 싶어요
- 벡터 검색, RAG, 대규모 언어모델을 활용해 사용자 의도, 맥락에 맞는 최적의 결과를 제공해요.
- 모델 실험과 적용을 빠르게 반복할 수 있도록 고도화된 플랫폼을 만들어요.
- 품질 변화를 정량적으로 추적하는 모니터링, 평가 체계를 고도화해요.
검색 인프라의 안정성과 가용성을 극대화하고 싶어요
- 급격한 트래픽 변화에도 대응할 수 있는 자동화, 셀프힐링 운영 체계를 구축해요.
- 성능, 안정성 데이터를 기반으로 AI 검색 개선과 인프라 최적화를 이끌어가요.
이런 분과 문제를 해결하고 싶어요
- 복잡한 엔지니어링 문제를 해결하며 깊이 있는 경험과 인사이트를 쌓아오신 분
- 대규모 데이터, 분산 시스템을 장기적 관점에서 설계·운영하며 안정성을 확보한 경험이 있으신 분
- 검색 인프라를 안정적으로 구축, 운영하며, 지속적인 가용성과 성능개선 경험이 있으신 분
이런 경험을 할 수 있어요
대규모 트래픽과 데이터를 다루며 기술적 깊이를 확장할 수 있어요
- 매월 수억 건 이상의 검색 요청을 서빙하며 대규모 분산 시스템을 직접 운영·개선해요.
- 안정성과 성능을 고도화하며 서비스 핵심 품질을 좌우하는 역할을 담당해요.
서비스 아키텍처와 데이터 파이프라인 설계를 주도적으로 할 수 있어요
- 여러 팀의 데이터를 연결하는 대규모 색인 파이프라인을 설계, 개선해요.
- 장기적 유지보수성과 서비스 사용성을 모두 고려한 아키텍처를 직접 제안하고 이끌어요.
다양한 조직과 협업하며 임팩트를 만들 수 있어요
- 문제를 발굴하고 해결하며 엔지니어링 리더십을 발휘해요.
- 다양한 직군과 협업하며 사용자의 검색 만족도를 높여요.
FAQ
- JD에 나온 모든 기술과 영역을 다 경험해봐야 지원할 수 있나요?
- 전혀 아니에요. 모든 분야에 전문가일 필요는 없어요. 저희가 원하는 건 특정 영역에서 깊이 있는 경험을 쌓으셨거나, 복잡한 문제를 해결하며 성과를 내본 분이에요. 데이터 파이프라인, 검색 인프라, AI 검색 품질 등 여러 과제가 있지만, 그중 한 축에서 탁월한 역량을 보여주실 수 있다면 충분합니다. 나머지 부분은 동료들과 협업하며 배우고 넓혀갈 수 있어요.
- Go언어에 대한 경험이나 숙련도가 없어도 괜찮을까요?
- 네! 팀에서 Go를 메인 개발 언어로 사용하고 있지만, 입사 전부터 Go에 익숙했던 분은 많지 않아요. Java, Python 기반의 컴포넌트도 함께 운영 중이에요. 중요한 건 언어 자체보다 복잡한 문제를 풀어낸 경험과 새로운 언어·도구를 빠르게 흡수하는 능력이에요. 그런 경험이 있으시다면 걱정하지 않으셔도 돼요.
- 팀에서 작성한 블로그 글이 있나요?
- 네, 검색플랫폼팀을 포함한 검색 조직에서 작성한 글들을 아래 링크에서 확인하실 수 있어요. 실제로 저희팀 그리고 저희와 같이 일하는 동료들이 다루는 문제와 접근 방식을 엿보실 수 있어요.
🥕 검색플랫폼팀 블로그
- 네, 검색플랫폼팀을 포함한 검색 조직에서 작성한 글들을 아래 링크에서 확인하실 수 있어요. 실제로 저희팀 그리고 저희와 같이 일하는 동료들이 다루는 문제와 접근 방식을 엿보실 수 있어요.
참고해주세요
- 화상 인터뷰에서 라이브 코딩 테스트와 백엔드 개발 관련 기초 질문이 있을 예정이에요. 인터뷰 전 원활한 테스트를 위한 PC 환경 조성을 부탁드리며, 지원자분께 편하고 익숙한 장비를 사용하시길 권장드려요
- 직무 인터뷰에는 시스템 디자인 인터뷰가 포함될 수 있어요
- 정규직 채용의 경우 3개월의 수습기간이 있어요
- ‘장애인고용촉진 및 직업재활법’, ‘국가유공자 등 예우 및 지원에 관한 법률’에 따라 장애인 및 보훈대상자는 채용 전형 시 우대하고 있어요
이렇게 합류해요
1. 서류 전형 → 2. 화상 인터뷰 → 3. 직무 인터뷰 → 4. 컬처핏 인터뷰 및 레퍼런스 체크 → 5. 처우협의 → 6. 최종 합격 및 입사