Skip to main content

Senior, Software Engineer (Search Quality Assurance)

서울, 대한민국

1754610 2019/07/03 Platform, Search and Discovery

 

쿠팡은  세계에서  가장  빠르고  크게  성장하는  Ecommerce  기업 입니다.  우리는 고객, 직원, 파트너 그리고 우리를 둘러싼 모든 사람들의 일상을 어떻게 혁신 할 수 있을 지 매 순간 고민합니다. 우리는 아직 아무도 풀지 못한 문제를 해결함으로써 사람들이 이렇게 묻는 세상을 만들고자 합니다. “쿠팡 없이 어떻게 살았을까?” 쿠팡은 서울뿐만 아니라 베이징, LA, 시애틀, 상하이와 실리콘밸리 등에 오피스를 두고 있는 글로벌 기업입니다. 

 

직무 소개: 

많은 고객이 검색을 이용하여 쿠팡에서 필요로 하는 상품을 찾고 구매하고 있습니다.  검색을 이용하여 구매 고객과 셀러를 연결하는 것은 쿠팡 비지니스의 핵심 중에 하나입니다. 셀러들은 자신의 상품이 적절한 키워드에 노출되어 많은 매출을 올릴 것을 기대합니다.  구매 고객은 쿠팡에서 키워드 검색을 할 때 자신의 필요에 따라 정확한 상품을 보여지길 기대합니다.  이러한 여러가지 필요를 만족할 수 있도록 적절한 검색 품질을 유지하는 것이 필요합니다. 검색 품질은 단발성 개선으로 끝나는 것이 아니고 지속적으로 모니터링하여 변화에 대응할 수 있어야 합니다. 

업무 내용:

SQA(Search Quality Assurance) 팀의 Senior Software Engineer 는 검색 결과의 품질을 모니터링하고 이상이 있다고 추측되는 부분을 찾습니다. 의심되는 결과에 대하여 깊이 분석하여 원인을 찾습니다. 발견된 문제를 검색 품질 개발자 또는 Knowledge Management에 전달하여 개선을 요청합니다. 지속적인 모니터링과 분석으로 새로운 기능이나 비지니스 기회를 발굴합니다.

  • 정기적으로 검색 결과 수집
  • 이상치 검출: 관련도, 다양성, 전환율 등 다양한 측면에서 “이상치”를 정의하고 이상치가 발생한 상황을 인지
  • 검색 품질 보증을 위한 시스템 구축: 수집기, 대시보드, 데이터 분석 파이프라인 등

자격 요건: 

  • 컴퓨터 공학 또는 관련 분야 학사 혹은 그 이상의 학위 소지자
  • 알고리즘, 시스템 설계, 분산환경에서 3년 이상의 실무 경험
  • Java, Scala, Python 등의 객체 지향 언어에서 3년 이상의 실무 경험
  • Hadoop 클러스터 상에서 데이터 처리 경험(Hive 또는 Spark)
  • 웹 기반의 대시보드 개발 경험
  • Crawler 개발 경험(optional)

우대 :

  • 새로운 기술 영역과 도메인 지식을 기꺼이 학습하는 열린 마음가짐
  • 관습적인 지식에 도전하고 틀을 깨는 생각을 할 수 있는 능력
  • 검색(랭킹, 매칭) 관련 경험
  • 통계적 모델을 이용하여 이상치 검출 경험

 

전형 절차 및 기타사항  

  1. 전형절차: 서류전형 - 전화면접 - 대면면접 - 최종합격  (전형절차는 직무별로 다르게 운영될 수 있으며, 일정 및 상황에 따라 변동될 수 있습니다.) 
  2. 기타사항:

a. 본 공고는 모집 완료 시 조기마감 될 수 있습니다.  

b. 지원서 내용 중 허위사실이 있는 경우에는 합격이 취소될 수 있습니다. 

c. 보훈대상자 및 장애인 여부는 채용과정에서 어떠한 불이익도 미치지 않습니다. 

d. 전형일정 및 결과는 지원서에 등록하신 이메일로 개별 안내 드립니다.  

 


 

Coupang is one of the largest and fastest growing e-commerce platforms on the planet. We are on a mission to revolutionize everyday lives for our customers, employees and partners. We solve problems no one has solved before to create a world where people ask, “How did we ever live without Coupang?” Coupang is a global company with offices in Beijing, Los Angeles, Seattle, Seoul, Shanghai, and Silicon Valley. 

 

Job Overview:

Many customers use search at Coupang to find and buy products they need. Connecting customers who want to buy and sellers who want to sell by using its search is one of the core businesses at Coupang. Sellers expect to realize high sales by exposing their products with adequate keywords. Customers search at Coupang with keywords expecting to see the results showing the exact product they needed. To meet such diverse needs, adequate search quality should be maintained. To ensure consistently adequate search quality, continual monitoring to address shifts is needed in addition to individual improvement efforts.

Key Responsibilities: 

You are required to monitor the quality of search results and identify any part assumed to be an issue. For such suspicious search results, you will deep dive and find the issue’s root causes. And you will deliver the identified issue to search quality engineers or Knowledge Management requesting the improvement on the issue. With your continual monitoring and analysis, you will find possible new features or new business opportunities.

Some Specific things you'll work on:

  • Collect search results regularly
  • Detect abnormality: Can define and detect "abnormal" cases from various perspectives such as relevancy, diversity, conversion, etc.
  • Build a Search Quality assurance system, including crawler, dashboard, data analyze pipeline etc.

Qualifications: 

  • Bachelor's degree in Computer Science or Computer Engineering
  • 3+ years of solid work with fundamental algorithms, system design, and large distributed systems
  • 3+ years of coding experience with Object Oriented language, Java, Scala, Python 
  • Data processing on the Hadoop cluster (Hive or Spark)
  • Experience of building a web-based dashboard
  • Experience of building crawler (optional)

Preferred: 

  • People with an open mindset and would like to explore new territory of technology and go deep on domain knowledge
  • Ability to think outside-the-box and challenge conventional wisdom
  • Search Quality related experience (ranking, matching)
  • Statistical modeling to detect abnormal or outlier

Recruitment Process and Others

1. Recruitment Process: Application Review - Phone Interview - Onsite Interview - Offer  
(The recruitment process may be different depending on the job and may be changed due to scheduling and circumstances.)
2. Others:
a. This job post may be closed early if all openings are filled.   
b. If there is any false information in the application, the offer may be cancelled.
c. Veteran status or disability will not result in any disadvantages in the recruitment process.
d. Interview schedules and the results will be informed to the applicant via the e-mail address submitted at the application stage.

 

채용공고 알림 신청하기

Interested InSelect a job category from the list of options. Select a location from the list of options. Finally, click “Add” to create your job alert.

  • Software Development Engineers, 서울, 서울특별시, 대한민국Remove