Skip to main content

Back-end Engineer (Search and Discovery Platform)

首尔, 韩国 职位 ID: 2041746

职位概览

我们寻找的人才热衷解决复杂的现实问题、搭建世界一流的解决方案,并使数百万人生活受益。 在Coupang,开发人员互相学习 - 我们分享知识、互相激励,提出创意 - 并迅速采取行动,共同创造深远的影响。 随着公司的成长,你还将有机会应对随之出现的大规模的挑战。 这包括构建内部技术,引入新的移动端架构,以及通过机器学习和深度学习创造新的可能。 我们热忱邀请你,和我们共创一个新世界,让我们的顾客无法想象,“如果离开了Coupang该如何生活?

成功特质

  • 灵活适应
  • 自主创新
  • 积极主动
  • 团队合作
  • 解决问题
  • 目标导向
  • 思维敏捷

Responsibilities

职位 ID 2041746 发布日期 01/28/2020 地点 首尔, 韩国

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:

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 etc. to build pioneering e-commerce experience in new global markets.

We are a global engineering team located in Silicon Valley and Seoul, South Korea.

Mission

  • Build an extensible and scalable serving platform to support our growing Customer base and selection

Responsibilities

  • Drive the highest quality of architecture and design of systems.
  • Decompose complex problems into simple, straightforward solutions.
  • Possess expert knowledge in performance, scalability and availability
  • 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!

  • Bachelor's degree and/or Master's degree in Computer Science or equivalent.
  • At least 3-5 years of experience working on software design and development in Java, C++
  • Hands-on experience with designing, building and deploying scalable, highly available systems
  • Experience with cloud computing like AWS
  • Large system architecture design and development experience
  • Experience with Java / IntelliJ / Spring environment
  • Experience of developing RESTful web services and performance tuning

Preferred

  • Experience with Cassandra, Spark and Hbase
  • Experience with Kafka and stream processing
  • 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.

 

软件工程师的职业道路

  • 软件工程师(个人贡献者 vs.经理)
  • 软件工程师
  • 技术项目经理
  • 产品经理
  • 技术招聘专员

技术博客

QA Mock System

对于测试者来说,最最重要的事就是为产品按质按量上线提供保驾护航,把好最后一关。那测试中我们会有哪些测试手段呢?功能测试,接口测试和性能测试等,不管使用哪种测试手段都离不开测试数据,而测试数据的丰富程度决定测试覆盖情况,因而决定对产品质量把关的程度。这个对于我们测试者,大家都知道,那怎么能把这个测试数据准备的丰富,能高效地创建和管理这些数据呢,特别是对自动化来说,测试的稳定性非常重要,而往往导致不稳定的主要的因素就是测试数据的不稳定。一说到稳定的测试数据,大家可能都会想到造数据,或者mock数据,但对于上层服务的测试,因为依赖的服务很多,耦合性强,通过去造这么一份数据,是非常痛苦的事,就像一块坚厚的冰块挡在我们前进的道路上,我们必须绕着走,这条路可能会弯弯曲曲,非常的费事费力。那接下来我们一起来看看在Coupang我们怎么来一步步把这块冰块凿破,打通一条快速通道。

Coupang 数据平台的演进

通过最后一公里配送以及重新思考在移动优先平台上的产品发现,Coupang正在革新韩国的电子商务市场。 我们的使命是让顾客无法想象:“如果离开了Coupang,我该如何生活?”

作为一家以数据为中心的公司,从客户体验到优化配送中心的空间最佳算法,我们非常依赖基于数据的决策。我们使用数据来查找流程中每个步骤的瓶颈,以便于整个公司可以更快地行动。要跟上大规模,高可用,低延迟,高并发和快速数据增长的需求,我们必须不断发展我们的数据平台。

本文介绍了Coupang的数据平台之旅,并简要介绍了未来的投入。

员⼯福利

  • 工作时间灵活

  • 开放环境

  • 团队旅游

  • 合作顺畅

  • 国际交流

我们的使命遍布全球

作为一家全球企业,Coupang的办公室分布在上海、北京、首尔、硅谷和西雅图。

韩国,首尔

我们的首尔办公室近乐天世界酒店和乐天世界购物中心。

中国,上海

我们的上海办公室近地铁2号线金科路站,步行仅需5分钟。坐落于长泰广场,毗邻购物中心、健身房、众多餐厅和长荣桂冠酒店。步行10分钟可达风景优美的汇智湖及公园(占地5.5万平方米)。

中国,北京

北京办公室位于颐堤港甲级办公楼的12层,视野开阔,可欣赏颐堤港公园、坝河和摩天大楼组成的独特风景。毗邻颐堤港商场,泊车亦十分便利。

美国,硅谷

我们山景城的办公室位于硅谷地区,在NASA艾姆斯研究中心和游客中心对面。

美国,西雅图

我们西雅图的办公室位于市中心,附近有很多餐厅和旅游景点,比如派克市场。

最新职位

注册获取职位提醒

每选择一个感兴趣的领域,请点击右侧新增,最后点击提交。

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