Senior Backend Engineer (Search, Ranking Service)
Back to Jobs
42dotGet Smart Job AI Coach in the appFree on iOS and Android 






Senior Backend Engineer (Search, Ranking Service)
Location
Pangyo (Software Dream Center), South Korea
Experience
Senior
Posted
Jul 22, 2026
Apply by
August 21, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Home
Job Description
# About the Team & Mission
Intelligence Service 팀은 도메인별 컬렉션 검색 서비스를 설계, 서빙, 운영하고, 검색 품질과 랭킹을 끌어올려 실제 서비스 품질로 연결합니다.
우리는 검색 아키텍처 설계, 또는 검색 품질·랭킹·추천 중 하나 이상의 영역에서 강점을 가진 시니어 백엔드 엔지니어를 찾고 있습니다.
초기 구조 설계부터 운영 품질 개선까지 주도하며, Intelligence Service의 검색·품질 플랫폼을 함께 만들어갈 분을 기다립니다.
## Responsibilities
- 검색 서비스 구축 및 운영: 뉴스, 장소, 증권, 스포츠, 뮤직, 영화 등 다양한 도메인별 컬렉션 검색 서비스의 백엔드 시스템을 설계, 개발 및 운영합니다.
- 아키텍처 설계 및 표준화: OpenSearch / MongoDB Atlas 기반의 검색 시스템과 인덱싱, retrieval 구조를 설계하며, 신규 컬렉션을 빠르게 확장할 수 있도록 검색 아키텍처를 표준화합니다.
- 검색 품질 분석 및 지표 운영: 운영 로그와 nDCG, recall, MRR, CTR 등 온/오프라인 품질 지표를 기반으로 검색 정확도, latency, failure case를 분석하고 개선합니다.
- 랭킹 모델 및 추천 로직 고도화: 데이터 특성에 맞는 ranking model, reranker, embedding, semantic search 및 추천 로직을 개발하고, top 1~3 정확도가 중요한 컬렉션을 정밀 튜닝합니다.
- 프로덕션 운영 환경 구축: API contract, cache, config registry, admin API 등 안정적인 서비스 운영에 필요한 백엔드 기반을 탄탄하게 구축합니다.
- 기술 리딩 및 문제 해결: 팀 내 설계 리뷰와 기술 의사결정을 리딩하며, 복잡한 문제를 재사용 가능한 시스템 개선으로 연결합니다.
## Qualifications
- 백엔드 서비스 설계, 개발, 운영 경력 7년 이상이신 분
- Python, Java, Kotlin 중 하나 이상의 언어를 능숙하게 사용하시는 분
- production traffic을 받는 API/backend service를 설계하고 운영해 보신 분
- 검색, 추천, 랭킹, 데이터 플랫폼 중 하나 이상의 도메인에서 실제 서비스 개발 경험이 있으신 분
- 로그와 지표를 기반으로 검색/품질 문제의 원인을 분석하고 개선해 보신 분
- 초기 설계, 구조화, 표준화, 운영 안정성 개선을 주도해 보신 분
## Preferred Qualifications
- OpenSearch, Elasticsearch, MongoDB Atlas Search 등 검색 시스템 개발 경험
- Semantic Search, Embedding, Reranker, Vector Search, Hybrid Search(text + vector + rankFusion) 경험
- ranking model, recommendation system, personalization 개발 경험
- nDCG, MRR, recall, CTR 등 검색/추천 품질 지표 설계 및 운영 경험
- AWS, Kubernetes, Helm 기반 서비스 운영 경험
- 차량, 음성 비서, 다국어/다지역 서비스 경험
- 기술 리딩, 설계 리뷰, 주니어 멘토링 경험
## Interview Process
- 서류 전형
- 코딩·과제 테스트
- 1차 면접 (화상, 1시간 내외)
- 2차 면접 (대면 혹은 화상, 3시간 내외)
- 처우 협의·입사
## Additional Information
- 전형 절차는 일정 및 진행 상황에 따라 일부 변경될 수 있으며, 각 전형 결과는 등록하신 이메일로 개별 안내드립니다.
- 지원서 제출 시 주민등록번호, 가족관계, 혼인 여부, 연봉, 사진, 신체조건, 출신 지역 등 채용절차법상 요구 금지된 정보는 제외 부탁드립니다.
- 지원서 접수 중 오류가 발생하거나 기타 문의 사항이 있을 경우, recruit@42dot.ai로 문의해 주시기 바랍니다.
- 국가보훈대상자 및 취업보호 대상자는 관계법령에 따라 우대합니다.
- 장애인 고용 촉진 및 직업재활법에 따라 장애인 등록증 소지자를 우대합니다.
- 42dot은 의뢰하지 않은 서치펌의 이력서를 받지 않으며, 요청하지 않은 이력서에 대해 수수료를 지불하지 않습니다.
- 지원서 내용 중 허위 사실이 발견될 경우, 입사가 취소될 수 있습니다.
- 인터뷰 프로세스 종료 후 지원자의 동의하에 평판조회가 진행될 수 있습니다.
- 3개월의 수습기간이 적용될 수 있습니다.
Key Responsibilities
- Design, develop, and operate backend systems for domain-specific collection search services.
- Standardize search architecture and indexing structures using OpenSearch and MongoDB Atlas.
- Analyze search quality metrics such as nDCG, recall, MRR, and CTR to improve accuracy and latency.
- Develop and tune ranking models, rerankers, embeddings, and semantic search logic.
- Build production-ready backend infrastructure including API contracts, caching, and admin APIs.
- Lead technical design reviews and drive problem-solving for system improvements.
Skills Required
PythonJavaKotlinOpenSearchMongoDB AtlasAPI DesignBackend Service DevelopmentTechnical LeadershipProblem SolvingDesign ReviewElasticsearchMongoDB Atlas SearchSemantic SearchEmbeddingRerankerVector SearchHybrid SearchRanking Model DevelopmentRecommendation SystemsPersonalizationnDCGMRRRecallCTRAWSKubernetesHelmVehicle ServicesVoice Assistant ServicesMultilingual ServicesMentoring
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Senior Applied AI Engineer
Inversion
139,000–201,000 / Year
Full-timeEasy applyWork from Office
Playa VistaSenior

Senior Back End Developer
CoLab Software
Full-timeEasy applyWork from Home
CanadaSenior

Senior Full Stack Developer
Enterprise Knowledge
140,000–155,000 / Year
Full-timeEasy applyHybrid
ArlingtonSenior

Senior Python Backend Developer / ML Engineer (IR-534)
Intellectsoft
Full-timeHybrid
BengaluruSenior

Senior ML Engineer with Python (IR-536)
Intellectsoft
Full-timeEasy applyWork from Home
ArgentinaSenior

Senior Backend Developer (Python, Java)
Lefebvre Paysages
Full-timeEasy applyHybrid
Den HaagSenior