Coupang - Seoul, South Korea
Role Overview
We're seeking an experienced Software Engineer to join our Eats Recommendation Platform team.
This role offers the opportunity to work on a cutting-edge personalization platform that serves multiple business domains while improving development efficiency, system availability, and user experience. You'll help build a system that unifies various personalization capabilities while maintaining isolation between different business tenants.
What You Will Do
Design and implement components of our next-generation recommendation platform with tenant-level isolation and shared capabilities
Develop and optimize recommendation strategies, adopt AI models specifically tailored for hyper-localized food delivery services
Build solutions that effectively orchestrate the three critical components (Merchant, Customer, Delivery) in the food delivery ecosystem
Create systems that can handle massive data processing and surge traffic periods (lunch/dinner rush hours)
Implement real-time personalization features that consider both offline user history and real-time intent signals
Develop robust solutions for cold-start problems for both new users and merchants
Build and maintain unified index building and feature platforms that improve resource utilization
Contribute to the design and implementation of hot deployment capabilities for higher efficiency
Implement comprehensive monitoring and high-availability solutions
Qualifications
Bachelor's degree in Computer Science, Engineering, or related field (Master is preferred)
7+ years of professional software development experience, with at least 3 years working on large-scale distributed systems
Strong experience with Java and data processing frameworks (Spark, Airflow, etc.)
Experience with search technologies like Elasticsearch and geospatial indexing (GeoHash)
Solid understanding of recommendation algorithms, including collaborative filtering and modern deep learning approaches
Experience with location-based services and geospatial data processing
Strong background in distributed systems, microservices architecture, and high-availability design
Experience building systems that can handle traffic surges and maintain performance under pressure
Soft Skills
Strong problem-solving and analytical thinking
Excellent communication skills to collaborate with product, data science, and operations teams
Ability to translate business requirements into technical solutions
Proactive approach to system improvement and optimization
Capability to mentor junior engineers and influence technical decisions
Technical Skills
Java programming is fundamental
Experienced in multi-thread programming
Distributed computing and big data processing
Experience with microservices
Performance optimization for high-traffic services
A/B testing and experiment analysis
Recommendation system development (retrieval, ranking, filtering, re-ranking) is a big plus
Elasticsearch or similar search technologies is a big plus
Knowledge of BCD (Business-Customer-Delivery) collaboration in O2O services is a big plus
Machine learning frameworks (TensorFlow, PyTorch, etc.)
Recruitment Process and Others
Recruitment Process
- Application Review - Phone Interview - 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.
Details 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.
- Those eligible for employment protection (recipients of veteran’s benefits, the disabled, etc.) may receive preferential treatment for employment in accordance with applicable laws.
- Job titles and responsibilities may be subject to change depending on the candidate’s overall experience, etc. This will be communicated to the candidate at the appropriate time before the offer.
- Hiring may be restricted in case the legal qualifications required for hiring and work performance is not met.
- This is a full-time regular position and includes 12 weeks of probation period; provided, however, the probationary period may be either skipped, shortened or extended if necessary for business purposes.
Privacy Notice
- Your personal information will be collected and managed by Coupang as stated in the Application Privacy Notice is located below.
https://privacy.coupang.com/en/land/jobs/
Document Return Policy