Skip to main content

Senior Manager, Software Engineering (Search and Discovery Platform)

Seoul, South Korea

2269868 Aug. 04, 2020 Platform, Search and Discovery

 *English will follow Korean version

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

 

직무 소개: 

Search and Discovery Platform팀은 서치 및 카테고리를 비롯한 모든 프론트엔드 페이지에 대한 쿠팡 사용자 요청을 지원하는 플랫폼 구축을 담당하고 있습니다. 수 백만 에 달하는 사용자 요청을 수행하는 팀으로서 가진 미션은 강력한 고가용성을 갖춘 탄력 적이고 확장성이 높은 플랫폼을 구축하는 것입니다.

기술 팀의 일원으로 여러분은 차세대 서빙 플랫폼을 설계하고 구현하는 일을 지 원하게 됩니다. 뿐만 아니라 업계 최고 수준의 소프트웨어 개발 모범 사례를 선보이게 됩니다. 더불어 Senior 개발자로서 Junior 개발자들의 개발 역량 강화에도 기여하게 될 것입니다. 또한 새로운 글로벌 시장에서 e-commerce 경험을 개척하기 위해 Hystrics, Cassandra, Kafka, ES, Spark 등의 다양한 기술을 사용하게 됩니다.

미션

  • 급증하는 고객층과 상품을 지원하기 위한 확장 및 확대 가능한 서빙 플랫폼 구축

 

담당 업무

  • 쿠팡의 핵심 데이터를 서빙 및 관리하는 고도의 효율적인 전문 팀 관리
  • 미션 크리티컬 프로젝트에 대해 이해관계자와 공감대 형성 및 개발자 리드
  • 서빙 플랫폼의 확장 및 탄탄한 성장을 위한 로드맵과 비전 수립
  • 고품질 데이터 파이프라인과 시스템 아키텍처에 대한 주도 및 설계
  • 복잡한 문제를 간단하고 직관적인 솔루션으로 해결
  • 데이터 파이프라인의 성능, 확장성 및 가용성에 대한 전문 지식 보유
  • 설계에 대한 사내 및 업계 최고의 모범사례 활용
  • 중요한 시스템 이슈에 대한 심층 분석 및 대응
  • 다른 Search and Discovery팀과의 협업을 통해 수 많은 혁신의 기회를 창출할 수 있는 개방형의 확장 가능한 플랫폼 구축

 

추구하는 인재상!

  • 미션 크리티컬 시스템 구축을 위한 검증 가능한 팀 리더 경험이 있는 사람
  • Engineering Excellence의 수준을 격상시키는 전략적 사고를 하는 사람
  • 뛰어난 심층적 사고 역량
  • AWS 클라우드 컴퓨팅 경험
  • 대규모 시스템 아키텍쳐 설계 및 개발 경험
  • Java / IntelliJ / Spring 환경 개발 경험
  • 컴퓨터 공학 및 컴퓨터 과학 또는 동등 학사 및/또는 석사 학위
  • 7년 이상의 Java, Scala, Python을 이용한 소프트웨어 설계 및 개발 경험
  • 3년 이상의 대규모 데이터 처리를 담당하는 개발 팀 리더 경험
  • 확장 가능한 고가용 데이터 파이프라인 설계, 구축 및 배포 경험

 

선호 경력

  • Cassandra, Spark 및 Hbase 사용 경험
  • 다문화/다기능 팀에서 일할 수 있는 역량
  • rxJava 및 리액티브 프로그래밍 경험

 

전형 절차 및 기타사항  

  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. 

The Search and Discovery Platform team is responsible for creating platforms that serves the Coupang user requests from all the frontend pages including Search and Category. As the platform team responsible for serving millions of requests from users our mission is to build highly scalable and extensible platform that is also highly availability and robust.

 

As part of our technology team, you will help architect and implement our next generation serving platform. You will also help the team to bring industry best practices in software development. Additionally, as a senior developer you will help junior members in the team to improve their engineering skills. You'll use a variety of technologies such as Hystrics, Cassandra, Kafka, ES, Spark etc. to build pioneering e-commerce experience in new global markets.

 

Mission

  • Lead a team deliver an extensible and scalable serving platform to support our growing Customer base and selection

Responsibilities

  • Build and manage a highly efficient and expert team for serving and managing the core data for Coupang.
  • Align with stakeholders and lead engineers on mission critical projects.
  • Draw a roadmaps and vison for the scalable and robust growth of the serving platform.
  • Drive the highest quality of architecture and design of data pipeline and system.
  • Decompose complex problems into simple, straightforward solutions.
  • Possess expert knowledge in performance, scalability and availability of data pipelines.
  • Leverage knowledge of internal and industry best practices in design.
  • Deep-dive and handle critical system issues.
  • Collaborate with other search and discovery teams to make the platform open and extensible to unlock innumerable opportunities for innovations.

Who we are looking for!

  • Someone who has proven track record of leading teams for delivering mission critical system.
  • Strategic thinker and someone who is bar raiser for engineering excellence.
  • Exceptional deep dive skills.
  • Experience with cloud computing with AWS
  • Large system architecture design and development experience
  • Experience with Java / IntelliJ / Spring environment
  • Bachelor's degree and/or Master's degree in Computer Science or equivalent.
  • At least 7+ years of experience working on software design and development in Java, Scala, python.
  • At least 3+ years for leading an engineering team handling large volume of data.
  • Experience with designing, building and deploying scalable, highly available data pipelines

Preferred

  • Experience with Cassandra, Spark and Hbase
  • Ability to work in multicultural, cross functional team
  • Experience in rxJava and reactive programming

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.

 

Sign up for job alerts

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.