Software Engineer, Backend - 검색 플랫폼

Posted:
10/23/2024, 2:18:13 PM

Location(s):
Seoul, South Korea

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

당근 팀 합류 여정에 오르신 것을 진심으로 환영해요

당근은 회사의 성장에 맞춰 개인이 함께 성장할 수 있는 환경을 만들기 위해 노력을 하고 있어요. 

멋진 동료들과 행복한 고민을 하는 그 순간이 올 수 있도록 당근 채용팀이 도와드릴게요.


 

검색플랫폼팀을 소개해요

검색플랫폼팀은 당근의 여러 개별 서비스에서 발생하는 검색 트래픽을 빠르고 안정되게 처리하기 위한 플랫폼을 만드는 팀이예요. 당근은 중고거래를 필두로 해서 수십 개의 다양한 로컬 서비스들의 검색을 지원하고 있어요. 서비스들이 생산하는 검색 데이터는 수십억건에 달하고, 3천9백만의 당근 사용자가 매월 수 억건의 검색 요청을 하고 있어요. 이런 다양한 서비스와 사용자의 검색 요청을 잘 처리하기 위한 대용량 데이터 처리와 좋은 검색 서비스를 위한 다양한 기능적 요구사항을 잘 수용할 수 있는 플랫폼을 만들어야 해요. 도전적인 엔지니어링 문제 해결과 고객 지향적으로 일하는 것을 모두 즐기는 엔지니어링 팀이에요.

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

 

동료와 함께 더 큰 가치를 만들어요

저희는 ‘동료는 최고의 복지’ 를 현실에서 구현하고 있어요. 다양한 서비스에서 발견되는 문제들을 동료와 같이 고민하면서 좋은 해답을 찾아가요. Kafka 컨트리뷰터, Elasticsearch 전문가 등 각 분야의 뛰어난 동료의 피드백을 통해 문제를 함께 해결하고 성장할 수 있어요. 또한 지속적인 스터디와 교육을 통해서 가파른 성장을 경험 할 수 있어요.

 

다양한 검색 기술을 경험해요

하나의 재고를 가진 로컬 커머스 중고거래부터, SNS와 커뮤니티의 특성을 갖는 동네생활과 모임, 에어컨 수리, 헬스장 등 지도 기반으로 동네에서 접근 가능한 동네업체에서 부터 부동산, 중고차, 알바까지 다양한 버티컬 서비스의 특성에 맞는 검색을 경험해 볼 수 있어요. 대용량 데이터를 색인하고, 검색하기 위한 기술과 이와 관련된 글로벌 수준의 고도화된 파이프라인을 구축하는 경험을 해보실 수 있어요.

 

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

  • Go, Java, Python
  • Kubernetes, Docker
  • Elasticsearch, Redis, Kafka, Apache Druid, Airflow

 

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

검색플랫폼을 안정적으로 유지할 수 있도록 고도화하고 싶어요

검색을 위한 데이터의 원본은 여러 데이터 소스를 통해서 수집을 하는데, 각각의 데이터 상황에 따라 여러 가지 문제가 발생할 수 있어요. 예를 들면, 데이터의 변경이 급격하게 많아지거나 의도된 데이터가 수집이 되지 않는 상황들이 있어요. 이런 상황에 플랫폼의 적절한 처리로 인해 서비스에 영향이 가는 일이 발생하지 않도록 해야 해요

 

서비스의 변화에 따른 요구사항이 빠르게 반영되도록 플랫폼을 고도화하고 싶어요

당근의 많은 서비스들은 빠르게 성장을 하고 있고, 다양한 시도를 하고 있기 때문에 그에 따른 다양한 요구사항이 있어요. 이를 일일이 대응한다면 결국에 서비스의 크기와 발전 속도 따라 대응 업무를 담당하는 인력이 기하급수적으로 늘어나게 돼요. 그래서 저희는 서비스의 안정성을 유지하면서 변화를 최대한 빠르게 수용하기 위한 플랫폼을 만들었어요. 이를 통해 각 서비스팀이 직접 변경 사항을 반영할 수 있고, 검색API를 만들 수 있어요. 사용성을 개선하고 서비스의 변화를 잘 추적, 관리할 수 있도록 플랫폼을 고도화하고 싶어요

 

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

  • 5년 이상의 백엔드 개발 경험이 있으신 분
  • 깊이있는 엔지니어링 문제들을 해결해 본 경험이 있으신 분
  • 플랫폼을 고도화해보면서 다양한 고객의 문제를 해결해 본 경험이 있으신 분
  • 대용량 데이터 처리와 분산 시스템의 원리를 이해하고 있으며, 이를 실제 업무에 활용하실 수 있으신 분
  • 중장기적으로 효율적이며 가용성이 높은 프로그래밍, 시스템 디자인이 가능하신 분
  • 다양한 구성원들과 적극적으로 소통하며, 새로운 기술을 배우는 데 주저함이 없으신 분

 

이런 경험을 할 수 있어요

대규모 트래픽과 데이터를 다루는 데 전문성을 가진 엔지니어가 될 수 있어요

  • 당근의 전체 검색 트래픽을 안정적으로 서빙하기 위한 검색 서버 개발 역량을 키울 수 있어요
  • 대규모 트래픽을 소화하는 검색 엔진을 운영하고 고도화하는 데에 기여할 수 있어요

 

서비스 아키텍처와 데이터 파이프라인 설계를 할 기회가 많아요

  • 수많은 팀 들로부터 생성되는 데이터가 대량의 검색 문서 색인을 위한 검색 데이터 파이프라인으로 안정적으로 잘 연결되도록 지속적으로 설계하는 경험을 해볼 수 있어요
  • 서비스의 사용성을 해치지 않으면서도 기술적으로 문제를 어떻게 해결할 지 아키텍처를 고민해 볼 수 있는 기회가 많이 있어요

 

다양한 구성원들과 협업을 하며, 사용자 중심의 가치를 창출 할 수 있어요

  • 검색 플랫폼팀은 문제를 스스로 발굴하고, 어떻게 해결해야 하는지를 동료들과 소통하고 협력하면서 일해요
  • 검색실 내 다양한 직군(PM, 디자이너, 데이터 분석가 등)과 협업을 하거나 다른 팀의 개발자들과 소통 하면서 사용자 중심의 가치를 높이며 일 할 수 있어요

FAQ

  • Go언어에 대한 경험이나 숙련도가 없어도 괜찮을까요?
    • 네! 저희팀은 Go를 메인 개발 언어로 사용하고 있긴하지만, 입사 전에 Go로 개발을 해보셨던 분은 없어요. 또한 Java, Python을 사용해서 개발된 부분도 존재해요. 기존에 익숙하셨던 개발 언어를 자유롭게 사용하실 수 있으셨던 분이라면 걱정 마시고 지원해주세요!
  • 팀에서 작성한 블로그 글이 있나요?
    • 네. 검색플랫폼을 포함한 검색 조직에서 발행한 블로그 글들은 아래 링크를 통해 만나보실 수 있어요.
      🥕 검색플랫폼팀 블로그

 

참고해주세요

  • 직무 인터뷰에는 시스템 디자인 인터뷰가 포함될 수 있어요
  • 정규직 채용의 경우 3개월의 수습기간이 있어요

 

이렇게 합류해요

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

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

 


당근 전형 소개

서류 전형

당근은 자유형식의 지원서를 받고 있어요.

본인의 강점이 잘 드러나는 다양한 정보를 자유롭게 활용해 이력서를 작성해 주세요. 

  • 문서 형식은 hwp(한글) 파일을 제외하고 word, pdf, 웹 링크 등 자유롭게 선택해주시면 돼요.
  • 웹 링크(노션, 구글드라이브 등)로 서류를 제출해주실 때는 접근 권한을 꼭 열어주세요.
  • 평가와 상관 없는 사진, 주소 등의 개인정보는 제외해주세요.

화상 면접

지원해주신 직무와 업무 연관성이 높은 당근 팀원과 화상으로 직무와 관련된 기본적인 지식에 대해 이야기를 나누는 단계예요.

과제 전형

직무에 따라 과제 전형이 있어요. 과제는 직무 능력과 연관된 내용으로 출제돼요. 과제 전형을 별도로 운영하는 직무도 있고, 화상 면접 또는 직무 면접에서 과제가 함께 출제되는 경우도 있어요.

직무 면접

지원하신 직무와 업무 연관성이 높은 당근 팀원들과 직무 역량, 경험에 대해 화상 면접보다 심층적인 이야기를 나누는 단계예요.
과제가 출제되었을 경우 과제에 대한 질문을 드려요.

컬쳐핏 면접(정규직 공통)

당근은 면접을 단순히 회사에 사람을 뽑는 자리로 생각하지 않아요. 당근과 지원자가 서로 추구하는 가치관과 생각을 교환하는 시간이라고 생각하고 있어요. 컬쳐핏 단계는 당근이 추구하는 문화와 일하는 방식과 잘 어울릴 수 있는 분인지 확인하는 단계예요. 또한 포지션에 대한 전문성을 다시금 확인하는 이야기를 나눠요.

안내사항

  • 본 공고는 모집 완료 시 조기 마감될 수 있어요.
  • 전형 절차는 일정 및 상황에 따라 변동될 수 있다는 점 참고해 주세요.
  • 지원서 내용 중 허위사실이 있는 경우 합격이 취소될 수 있어요.
  • 보훈대상자 및 장애인 여부는 채용 과정에서 불이익이 없어요.
  • 경력 기간에 따라 추가 역량 검증을 위해 최대 3개월 계약직으로 근무할 수 있어요.
  • 정규직 채용의 경우 입사 후 3개월의 수습 기간이 있어요.
    평가 결과에 따라 수습 기간이 연장되거나 채용이 취소될 수 있어요.

 

당근 채용에 대해 궁금한 점이 있으면 언제든지 편하게 문의 주세요 :)

문의 채널 : 카카오톡 채널 : http://pf.kakao.com/_rSJFK/chat

 

당근마켓

Website: https://www.daangn.com/

Headquarter Location: Seoul, Seoul-t'ukpyolsi, South Korea

Employee Count: 101-250

Year Founded: 2015

Last Funding Type: Series D

Industries: Communities ⋅ E-Commerce ⋅ Local Advertising ⋅ Marketplace ⋅ Secondhand Goods ⋅ Social Network