Software Engineer, Backend - 검색 플랫폼 (인프라)

  • 당근
  • 정규직
  • 경력

검색플랫폼팀을 소개해요

검색플랫폼팀은 당근의 모든 검색 경험을 지탱하는 플랫폼을 만드는 팀이에요. 중고거래, 동네업체, 부동산, 중고차, 알바 등 수십 개 서비스에서 만들어지는 수십억 건의 데이터를 수집하고, 4천만 이상 사용자의 검색 요청을 빠르고 정확하게 처리하는 시스템을 만들고 있어요. 검색 품질 개선이 안정적으로 반복될 수 있는 플랫폼, 그리고 AI 검색 시대를 준비하는 기반을 함께 만들어가고 있어요.

🥕 검색플랫폼팀을 소개해요

복잡한 문제를 구조로 풀어요

장의 요구사항을 하드코딩으로 대응하는 대신, 문제의 본질을 구조적으로 해결하려고 해요. "이 기능을 어떻게 붙이지?"보다 "어떤 구조라면 이런 종류의 요구사항이 자연스럽게 수용될까?"를 먼저 고민해요. 단기 성과보다 지속 가능한 아키텍처를 중시하고, 동료들과 충분히 논의하고 합의하는 과정을 중요하게 여겨요.

어떻게 하면 전사적으로 더 큰 임팩트를 만들 수 있을지 고민해요

검색은 당근의 거의 모든 서비스와 연결돼 있어요. 단순히 검색 기능을 만드는 것을 넘어, 플랫폼의 구조적 개선이 여러 서비스 팀의 생산성과 사용자 경험에 동시에 영향을 미칠 수 있는 방법을 찾고 있어요.

팀에서는 이런 기술을 사용하고 있어요

  • Go, Java, Python
  • Kubernetes, Grafana, Prometheus, Loki, gRPC
  • Elasticsearch, Redis, Apache Kafka

이런 문제를 해결하고 싶어요

검색 플랫폼의 복잡도를 낮추고 확장성을 높이고 싶어요

당근 검색은 수년간 빠르게 성장하면서 다양한 서비스의 요구사항을 수용해왔어요. 그 과정에서 컴포넌트 간 역할이 중복되거나 불명확해진 부분이 생겼고, 새로운 요구사항을 반영할 때마다 복잡도가 높아지고 있어요. 외부 요구사항을 구조적으로 수용할 수 있고, 빠른 품질 실험 이터레이션을 뒷받침할 수 있는 플랫폼으로 만들어가는 것이 핵심 과제예요.


AI 검색 시대를 준비하고 싶어요

벡터 검색, RAG, 대규모 언어모델이 검색의 가능성을 빠르게 바꾸고 있어요. 사용자의 의도를 키워드가 아니라 맥락으로 이해하고, AI Briefing 같은 새로운 검색 경험을 제공하려면 이를 뒷받침할 플랫폼이 필요해요. 모델 실험과 적용을 빠르게 반복할 수 있는 파이프라인, 수십억 건의 데이터를 저지연으로 색인하는 데이터 파이프라인을 함께 고도화하고 있어요.

이런 분과 문제를 해결하고 싶어요

  • 하나 이상의 프로그래밍 언어와 웹 애플리케이션 프레임워크에 능숙하신 분 (Go 경험은 필수가 아니에요)
  • 분산 처리 시스템 또는 마이크로서비스 아키텍처에 대한 이해도가 높으신 분
  • 문제를 정의하고 해결책을 찾아가는 과정을 즐기며, 구조적으로 사고하시는 분
  • 다양한 직군·팀과 협업하며 기술적 의사결정을 이끌어본 경험이 있으신 분

이런 경험을 할 수 있어요

플랫폼 아키텍처를 주도적으로 설계하고 개선할 수 있어요

여러 서비스의 요구사항을 수용하는 검색 플랫폼의 아키텍처를 직접 제안하고 이끌어요. 매월 수억 건의 검색 요청과 수십억 건의 데이터를 다루며, 대규모 분산 시스템을 직접 운영·개선하는 경험을 할 수 있어요.


다양한 조직과 협업하며 실질적인 임팩트를 만들 수 있어요

검색 품질팀, ML팀, 프론트팀은 물론 중고거래·동네업체 등 다양한 서비스 팀과 협업하며, 사용자의 검색 이탈율을 낮추고 서비스 전환을 높이는 실질적인 성과를 만들어요.

 

AI 검색의 초기 단계를 함께 만들어갈 수 있어요

벡터 검색, RAG 등 최신 기술을 실제 프로덕션에 적용하며, AI 검색의 기반을 처음부터 설계하고 구축하는 경험을 할 수 있어요.

FAQ

  • JD에 나온 모든 기술과 영역을 다 경험해봐야 지원할 수 있나요?
    • 전혀 아니에요. 모든 분야에 전문가일 필요는 없어요. 저희가 원하는 건 특정 영역에서 깊이 있는 경험을 쌓으셨거나, 복잡한 문제를 해결하며 성과를 내본 분이에요. 데이터 파이프라인, 검색 인프라, AI 검색 품질 등 여러 과제가 있지만, 그중 한 축에서 탁월한 역량을 보여주실 수 있다면 충분합니다. 나머지 부분은 동료들과 협업하며 배우고 넓혀갈 수 있어요.
  • Go언어에 대한 경험이나 숙련도가 없어도 괜찮을까요?
    • 네! 팀에서 Go를 메인 개발 언어로 사용하고 있지만, 입사 전부터 Go에 익숙했던 분은 많지 않아요. Java, Python 기반의 컴포넌트도 함께 운영 중이에요. 중요한 건 언어 자체보다 복잡한 문제를 풀어낸 경험과 새로운 언어·도구를 빠르게 흡수하는 능력이에요. 그런 경험이 있으시다면 걱정하지 않으셔도 돼요.
  • 팀에서 작성한 블로그 글이 있나요?
    • 네, 검색플랫폼팀을 포함한 검색 조직에서 작성한 글들을 아래 링크에서 확인하실 수 있어요. 실제로 저희팀 그리고 저희와 같이 일하는 동료들이 다루는 문제와 접근 방식을 엿보실 수 있어요.
      🥕 검색플랫폼팀 블로그

참고해주세요

  • 정규직 채용의 경우 3개월의 수습기간이 있어요
  • ‘장애인고용촉진 및 직업재활법’, ‘국가유공자 등 예우 및 지원에 관한 법률’에 따라 장애인 및 보훈대상자는 채용 전형 시 우대하고 있어요
  • 화상 면접에서 라이브 코딩 테스트와 백엔드 개발 관련 기초 질문, 직무 면접에서 시스템 디자인 인터뷰가 진행될 예정이에요

이렇게 합류해요

1. 서류 전형  → 2. 화상 인터뷰 → 3. 직무 인터뷰 → 4. 컬처핏 인터뷰 및 레퍼런스 체크 → 5. 처우협의 →  6. 최종 합격 및 입사

👉당근 합류 여정 가이드 바로가기(🔗)

목록으로 돌아가기