기업 채용 분석/당근

[당근] Software Engineer, Backend - 광고 공고 분석

하루 수억 건의 광고 요청을 처리하는 당근 광고실에서 DSP, DMP, 추천시스템 같은 광고 마이크로서비스를 설계하고 운영하는 백엔드 엔지니어 공고입니다. 부동산 백엔드 공고가 매물 데이터를 모으고 정제하는 일을 앞에 둔다면, 이 공고는 대규모 광고 트래픽 처리와 서비스 간 통신, 장애 격리를 중심으로 업무를 설명합니다. 자격 요건은 5년 이상의 서버 개발 경험 또는 이에 준하는 역량이고, 산업기능요원으로 채용할 수 있는 포지션입니다.

이 공고 분석은 2026년 10월 25일에 이뤄졌습니다. 이후 채용이 종료되었을 수 있습니다.

이 자리가 왜 생겼을까요

공고의 광고실 소개에 따르면 광고실은 당근 수익 모델의 핵심인 광고 서비스 전반을 맡고, 이 팀의 개발자는 하루 수억 건의 광고 요청을 처리하는 시스템을 다룹니다. 당근은 2025년 연간 실적 발표에서 광고주 수가 전년보다 37%, 집행 광고 수가 29% 늘었다고 밝혔고, 구인과 부동산, 중고차 같은 생활형 수요를 연결하는 광고의 이용 확대도 실적에 긍정적인 영향을 미쳤다고 설명했습니다. 이 공고가 맡는 시스템은 DSP, DMP, 추천시스템 같은 광고 마이크로서비스와 실시간 입찰(RTB) 시스템입니다. 요청이 많은 시스템에서 지연 시간과 처리량을 함께 관리해 본 경험이 있다면 그 두 숫자가 지원서의 중심이 됩니다.

당근이 지금 어떤 사업에 집중하고 있는지는 당근 채용 분석에서 이어서 볼 수 있습니다.

1하게 될 업무

  • 하루 수억 건의 광고 요청을 처리하는 시스템을 다룹니다. 서빙팀에서는 밀리초 단위의 응답 시간을 요구하는 실시간 입찰(RTB) 시스템을, DSP팀에서는 대용량 광고 데이터 처리를 위한 성능 최적화와 확장성 있는 아키텍처 설계를 맡습니다.

    이렇게 볼 수 있어요

    서빙팀의 실시간 입찰(RTB)은 광고 요청이 올 때마다 입찰을 돌려 노출할 광고를 밀리초 안에 돌려주는 경로입니다. 그래서 지연 시간이 일의 중심입니다. DSP팀은 대용량 광고 데이터를 처리하는 구조를 맡아 처리량과 확장성을 다룹니다. 응답 지연을 줄여 본 경험과 데이터 처리 구조를 바꿔 본 경험 가운데 어느 쪽이 많은지에 따라 지원서에서 자세히 다룰 사례가 달라집니다.

  • 사용자 데이터와 광고 성과 데이터를 수집·처리·분석하는 파이프라인을 구축하고 최적화합니다. 사용자 타겟팅, 광고 효과 예측, 실시간 입찰가 결정 같은 영역에서 머신러닝 모델을 광고 시스템에 적용하는 과정에도 참여합니다.

    이렇게 볼 수 있어요

    백엔드 공고지만 데이터 파이프라인과 모델 적용이 업무 설명에 함께 나오고, 우대 사항에도 데이터 파이프라인 구축·운영 경험이 있습니다. 모델이 호출되는 경로를 서버 쪽에서 붙여 본 경험이 있다면 처리량과 지연 시간을 숫자로 보여 줄 수 있습니다.

  • 새로운 광고 상품 출시, 타겟팅 옵션 확대, 광고 효과 측정 방식 개선에 맞춰 시스템을 발전시킵니다. 예로 DSP팀의 새 광고 포맷 로직 개발과 새 데이터 소스 통합, 서빙팀의 새 광고 노출 방식 구현을 들었습니다.

    이렇게 볼 수 있어요

    운영 중인 시스템에 새 상품과 포맷이 계속 붙는다는 설명입니다. 기존 구조를 크게 흔들지 않고 새 요구를 받아들이도록 설계를 바꿔 본 사례가 있다면 바꾸기 전후의 구조를 설명할 준비가 필요합니다.

  • DSP, DMP, 추천시스템 등 영역별로 독립적인 마이크로서비스를 설계·구현하고 서비스 간 통신, API 설계, 분산 트랜잭션 처리를 다룹니다. 각 마이크로서비스의 독립 배포와 운영, 모니터링 시스템 구축, 장애 격리(Fault Isolation) 전략 수립도 맡습니다.

    이렇게 볼 수 있어요

    자격 요건의 마이크로서비스 아키텍처·서비스 간 통신 항목이 업무에서 더 자세히 나옵니다. 한 서비스의 장애가 다른 서비스로 번지지 않도록 막아 본 경험이 있다면 어떤 장치를 두었는지 구체적으로 정리해 두어야 합니다.

2자격 요건

  • 5년 이상의 서버 개발 경험, 혹은 이에 준하는 역량을 요구합니다.

    이렇게 볼 수 있어요

    기간 뒤에 '이에 준하는 역량'이 함께 적혀 있습니다. 5년에 못 미친다면 대규모 트래픽이나 광고처럼 업무와 이어지는 서버 경험을 구체적으로 적어 두는 것이 좋습니다.

  • 하나 이상의 프로그래밍 언어에 능숙해야 합니다.

    이렇게 볼 수 있어요

    같은 회사 부동산 백엔드 공고는 TypeScript, Go, Java, Kotlin, Python, Ruby를 나열하고 Node.js와 Go를 우대하지만 광고 공고는 언어를 정하지 않았습니다. 이 공고의 업무는 하루 수억 건의 요청을 밀리초 단위로 처리합니다. 그 언어로 동시성 처리나 메모리·GC를 다뤄 본 깊이가 「능숙」을 보여 줍니다. 주로 써 온 언어 하나로 만든 서버의 규모와 맡은 범위를 함께 밝혀 주세요.

  • 데이터베이스를 스스로 설계하고 개발·운영해 본 경험을 요구합니다.

    이렇게 볼 수 있어요

    업무 설명에 따르면 DSP, DMP, 추천시스템을 각각 독립 마이크로서비스로 설계하고 배포합니다. 서비스마다 저장소를 스스로 정하고 운영하는 구조에 가깝습니다. 하루 수억 건의 광고 요청에서 데이터가 쌓입니다. 스키마를 정한 뒤 운영하며 인덱스나 파티션을 바꿔 본 사례가 이 요건을 보여 줍니다. 그때의 데이터 규모와 바꾼 이유를 덧붙이면 설계부터 운영까지 직접 했다는 점이 보입니다.

  • 마이크로서비스 아키텍처와 REST, gRPC 등 서비스 간 통신에 대한 높은 이해를 요구합니다.

    이렇게 볼 수 있어요

    업무에는 서비스 간 통신과 API 설계 옆에 분산 트랜잭션 처리도 있습니다. 그래서 호출 방식뿐 아니라 여러 서비스에 걸친 쓰기를 어떻게 맞출지까지 이 이해에 포함됩니다. 밀리초 단위 응답을 요구하는 서빙 경로에서는 직렬화 비용이 작고 연결을 재사용하는 gRPC를 내부 호출에 쓰는 경우가 많습니다. 두 방식을 함께 써 봤다면 어떤 호출에 어느 쪽을 왜 골랐는지 설명할 수 있어야 합니다.

  • 코드 리뷰에 긍정적이고, 테스트와 이해하기 쉬운 좋은 코드 작성에 관심이 많은 사람을 찾습니다.

    이렇게 볼 수 있어요

    업무 설명에 따르면 새 광고 상품과 포맷, 데이터 소스가 계속 붙습니다. 테스트와 이해하기 쉬운 코드는 다른 사람이 고칠 때 기존 입찰 로직을 깨뜨리지 않게 하는 장치입니다. 리뷰에서 받은 의견으로 구조를 바꾼 일이나 테스트를 더해 같은 오류의 재발을 막은 일이 면접에서 꺼낼 사례가 됩니다. 우대 사항의 layered·clean architecture 이해와 함께 말하면 코드 구조를 보는 기준까지 보입니다.

3우대 사항

  • Code Level Architecture(layered architecture, clean architecture 등)에 대한 이해를 우대합니다.

    이렇게 볼 수 있어요

    서비스 사이의 구조뿐 아니라 한 서비스 안의 코드 구조까지 우대 사항에 있습니다. 계층을 나눠 의존 방향을 정리해 본 코드베이스가 있다면 그렇게 정한 이유를 설명할 수 있습니다.

  • 대용량 데이터 처리를 위한 효율적인 애플리케이션 아키텍처와 데이터베이스 구성에 대한 이해를 우대합니다.

    이렇게 볼 수 있어요

    DSP팀은 대용량 광고 데이터 처리를 위한 성능 최적화와 확장성 있는 아키텍처 설계를 맡습니다. 데이터가 늘며 저장소나 처리 구조를 바꿔 본 경험이 있다면 바꾸기 전후의 처리량을 함께 적을 수 있습니다.

  • Kubernetes, AWS, GCP 등 클라우드 환경에서의 운영 경험을 우대합니다.

    이렇게 볼 수 있어요

    업무에 독립 배포와 모니터링 시스템 구축이 있어 운영 환경 경험도 우대 사항으로 나옵니다. 직접 운영한 클러스터나 클라우드 서비스의 이름을 공고 표기 그대로 쓰면 검토하는 쪽이 바로 대조할 수 있습니다.

  • 간단한 백오피스 개발이 가능하면 우대합니다.

    이렇게 볼 수 있어요

    이 업무에는 새 광고 상품과 타겟팅 옵션이 계속 붙습니다. 운영자가 캠페인 설정이나 노출 상태를 확인하는 관리 화면도 그만큼 함께 늘어나기 쉽습니다. 같은 회사 광고 상품 PM 공고도 광고 운영 API 같은 광고 도구를 만들고 개선하는 일을 업무로 적었습니다. 광고 시스템과 함께 운영자가 쓰는 화면을 직접 만들어 본 경험은 짧게라도 경력에 남기는 편이 낫습니다.

  • 자기주도성, 적극적인 커뮤니케이션, 빠른 실행력을 갖춘 사람을 우대합니다.

    이렇게 볼 수 있어요

    당근 인재상의 빌더십과 같은 방향의 항목입니다. 담당자가 따로 없는 문제를 맡아 끝까지 진행한 사례는 컬처핏 인터뷰에서도 쓸 수 있습니다.

  • 데이터 파이프라인 구축·운영을 실제로 경험했거나 높은 이해도가 있으면 우대합니다.

    이렇게 볼 수 있어요

    경험과 함께 이해도까지 우대 조건으로 적었습니다. 직접 운영해 본 파이프라인이 없다면 다뤄 본 스트리밍·배치 도구와 그 구조를 설명할 수 있도록 정리해 두는 것이 좋습니다.

4기타 사항

  • 게시일 : 2025년 7월 7일
  • 고용형태 : 정규직(수습 3개월)
  • 근무지 : 서울특별시 서초구 강남대로 465, 교보강남타워 11층 (추정)
  • 경력 조건 : 경력 5년 이상
  • 학력 조건 : 해당 내용은 원본 공고에서 확인되지 않습니다.

쓰는 기술

공고 본문에 적힌 기술만 모은 목록입니다.

  • REST
  • gRPC
  • Kubernetes
  • AWS
  • GCP

전형과 지원

채용 FAQ가 밝힌 정규직 기준 일반적인 전형은 여섯 단계이고 단계마다 결과 통보에 걸리는 기간까지 공개돼 있습니다. 포지션에 따라 절차가 달라 공고마다 확인해야 합니다. 재지원 규칙이 단계마다 달라서 지원 순서를 정할 때 먼저 볼 부분입니다.

  • 여섯 단계

    일반적인 순서는 서류, 화상 인터뷰, 과제, 직무 인터뷰, 컬처핏 인터뷰와 레퍼런스 체크, 처우 협의이고 포지션에 따라 다릅니다. 결과 통보는 서류가 영업일 7일 이내, 화상과 직무 인터뷰가 5일 내외, 컬처핏 단계가 10일 내외입니다. 과제는 "5일 또는 7일 이내 작성 가능한 분량"이고 별도 전형으로 있기도 하고 인터뷰에 함께 출제되기도 합니다.

    이렇게 볼 수 있어요

    각 단계의 대기 기간이 공개돼 있으므로 다른 회사 일정과 겹쳐 볼 수 있습니다. 서류부터 최종까지 한 달이 넘게 걸린다고 보고 움직이는 편이 안전합니다.

    당근 채용 FAQ

  • 컬처핏 뒤에는 1년

    서류와 화상 인터뷰, 직무 인터뷰 단계에서 떨어지면 같은 공고에 6개월 뒤 다시 지원할 수 있고 다른 공고는 제한이 없습니다. 컬처핏 인터뷰 이후에는 모든 공고에 1년간 지원할 수 없습니다. 회사는 컬처핏 기준이 전 공고 공통이기 때문이라고 밝혔습니다.

    이렇게 볼 수 있어요

    마지막 단계의 실패 비용이 다른 단계보다 훨씬 큽니다. 인재상 다섯 가지에 각각 대응하는 사례를 하나씩 준비해야 하는 이유가 여기에 있고, 여러 공고를 염두에 두고 있다면 더욱 그렇습니다.

    당근 채용 FAQ(지원)

  • 이력서 형식

    자유 형식이고 PDF를 권장합니다. 채용 FAQ는 hwp와 word를 호환 문제로 지양해 달라고 하고 zip은 받지 않으며, 웹 링크는 이력서나 포트폴리오 파일에 첨부하라고 적었습니다.

    이렇게 볼 수 있어요

    형식을 정해 두지 않았으므로 양식을 맞추는 데 시간을 쓸 필요가 없습니다. 대신 자유 형식에서는 무엇을 강조할지가 온전히 지원자의 선택이라 공고의 업무 목록에 적힌 일을 해 본 경험을 자세히 적는 편이 낫습니다.

    당근 채용 FAQ(지원)

  • 복수 지원과 그 밖의 규칙

    정규직은 전부 상시 채용이고 복수 지원이 가능하며 공고별로 평가자와 기준이 달라 각각 진행됩니다. 나이와 학력 제한이 없습니다. 공고에는 입사 후 3개월 수습이 적혀 있습니다.

    이렇게 볼 수 있어요

    공고마다 절차가 따로 도는 구조라 두 곳에 지원하면 일정이 서로 어긋날 수 있습니다. 다만 컬처핏 단계까지 간 공고가 하나라도 있으면 그 결과가 나머지에 영향을 주므로 순서를 생각해 둘 필요가 있습니다.

    당근 채용 FAQ(지원)

  • 지원 전 준비할 것

    1. 1

      지연 시간과 처리량 숫자 정리하기

      업무 설명에 하루 수억 건의 광고 요청과 밀리초 단위의 응답 시간이 나옵니다. 다뤄 본 시스템의 초당 요청 수와 응답 시간, 장애를 겪은 뒤 바꾼 구성을 한 사례로 묶어 둡니다.

    2. 2

      서빙과 DSP 가운데 가까운 쪽 정하기

      공고는 서빙팀의 실시간 입찰과 DSP팀의 대용량 데이터 처리를 나눠 설명합니다. 본인 경력이 어느 쪽에 더 가까운지 정하고 그쪽 사례를 자세히 준비하면 직무 인터뷰에서 이야기의 중심이 분명해집니다.

    3. 3

      컬처핏 인터뷰를 별도로 준비하기

      전형은 서류 전형, 화상 인터뷰, 직무 인터뷰, 컬처핏 인터뷰 및 레퍼런스 체크, 처우협의, 최종 합격 순입니다. 당근 채용 FAQ는 컬처핏 인터뷰 이후에는 모든 공고에 1년간 지원할 수 없다고 밝혔으므로 인재상 다섯 가지에 맞는 사례를 하나씩 준비하는 편이 안전합니다.

    4. 4

      병역 특례 조건 확인하기

      산업기능요원은 현역 전직, 보충역 신규 편입, 보충역 전직으로 채용할 수 있고 전문연구요원 편입과 전직은 불가합니다. 병역 특례를 염두에 둔다면 본인 복무 구분이 이 셋 가운데 어디인지 먼저 확인합니다.

    백엔드 개발자 지원을 준비한다면