Job Summary

Job Type


Years of Experience
At least 5 years

Tech Stacks
Spark Streaming

Job Description

Role Overview

This is a critical role to Coupang Play's Data Platform org. You will build a world-class data platform to power mission critical features such as search, recommendation, and personalization. The team is responsible for developing the platform and the data pipelines for generating all the source data needed to power Coupang Play search, including both the ground truth data and ranking signals/ML features. You will identify and solve hard problems to improve the system scalability, enhance the reliability, as well as optimize the resource efficiency.

What You Will Do

  • Design and build Coupang Play's next-generation data platform.
  • Design and build self-service data ingestion frameworks for enterprise-wide use.
  • Design and build reliable data pipelines with the ability to scale to very large data using modern distributed processing technologies such as Spark and Hive.
  • Develop, mentor and implement industry best practices in data architecture design, design patterns, and coding standards.

Basic Qualifications

  • Bachelor's degree or higher in computer science or related technology.
  • 5+ years of software development experience with deep understanding of algorithms, data structures and design patterns
  • Experience with one or more programming languages such as Java, Scala, Python, Go, or Kotlin.
  • Experience in using distributed systems to deal with big data platform (Hadoop, Spark, Spark Streaming, HBase, Cassandra, etc) to write ETL pipelines.
  • Solid knowledge of Database System, Data Warehousing concepts and languages (SQL, NoSQL)
  • Software engineering fundamentals: version control systems (i.e Git, Github) and workflows, and the ability to write production-ready code
  • Strong communication skills, written and verbal; ability to present the work and gather feedbacks from internal developers

Preferred Qualifications

  • Experience with cloud computing platforms and understanding of scalability/reliability issues.
  • Experience in maintaining and monitoring ETL pipelines
  • Experience in analyzing large scale dataset and making data driven decisions
  • Experience with stream processing systems (Kafka, Spark-Streaming or equivalent) preferred

Recruitment Process

  • Application Review - Phone Interview - Onsite (or Virtual Onsite) Interview – Offer
  • The exact nature of the recruitment process may vary according to the specific job and may be changed due to scheduling or other circumstances.
  • Interview schedules and the results will be informed to the applicant via the e-mail address submitted at the application stage.

Things to Consider

  • This job posting may be closed prior to the stated end date for application if all openings are filled.
  • Coupang has the right to rescind an offer of employment if a candidate is found to have submitted false information as part of the application process.
  • Coupang does not discriminate against disabled applicants or those with veteran status. We are proud to offer equal opportunities for all applicants.

Privacy Notice

  • Your personal information will be collected and managed by Coupang as stated in the Application Privacy Notice located below.
  • Your personal information will be collected and managed by Coupang as stated in the Application Privacy Notice located below.
  • (Korea)
  • (U.S.)
  • (China)


There are no salaries from Coupang that are similar to this job

View more salaries from Coupang