Skip to main content

Software Engineer (Search Infrastructure)

Location Seoul, South Korea
Updated

Description

Mission

Every day millions of users search on Coupang to find out what they need from our ever-increasing product inventories. Having a scalable and efficient search infrastructure is crucial to not only serve the user’s requests within a split-second, but also power all the innovative ideas to enhance the search qualities. We develop cutting edge technologies to redefine our systems to handle information retrieval at massive scale, and build the platform to make Coupang move fast to wow our customers.

As a Software Engineer working on search infrastructure, you have the opportunity to work on the core technologies of search service like Lucene/Solr. You will also encounter and solve the greatest challenges such as race conditions and deadlocks. In addition, we have initiatives to push our systems beyond the limits like real-time serving millions of products, and your ideas and experience would help us achieve the goal.

As part of the platform strategy, search infrastructure engineers also work closely with other search and discovery teams like search ranking and query understanding to enable a new intelligent Coupang and accelerate our company growth. Our mission is to make Coupang the first place for people to search and discover products, and search infrastructure is the foundation for this ambitious vision.

 

Responsibilities

  • Design and develop the next-generation of search serving (Galaxy) and ranking (NorthStar) systems.
  • Identify and solve hard problems to improve the system scalability, enhance reliability, as well as optimize resource efficiency.
  • Collaborate with other search and discovery teams to make the platform open and extensible to unlock innumerable opportunities for innovations.

 

Who we’re 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++
  • At least 2 years of hands-on experience working on Information Retrieval, Distributed System online serving, search service development using Lucene/Solr
  • Solid problem solving skills and deep-dive capabilities

 

Preferred

  • Deep understanding of the operational principles of Lucene/Solr
  • Experience in e-commerce search system and its service
  • Experience in building scalable services using AWS Cloud environment
  • Strong optimization mindset and extremely detail oriented
  • Strong capability to design an extensible system to serve both short term and long term needs and implement it incrementally
  • Excellent communication skills, written and verbal, ability to present the work and gather feedback from internal developers
  • Team player with excellent interpersonal skills, self-motivated, energetic, “CAN-DO” attitude and ability to meet deadlines in a fast-moving environment

Apply now