쿠팡 · zz-Evergreen Requisition

Staff Backend Engineer (Streaming & AI Infrastructure)

#쿠팡 채용#쿠팡 백엔드 면접#백엔드 면접

이 공고, 이렇게 물어볼 겁니다

Q1
100k+ 이벤트/초의 초저지연(sub-second) 스트리밍 플랫폼을 설계하고 구축할 때, 시스템의 가용성(5-6 nines)과 처리량(throughput) 사이에서 어떤 핵심적인 트레이드오프를 설정했으며, 그 결정에 대한 데이터 기반의 근거는 무엇이었습니까?
🎯 대규모 분산 시스템 설계 시 가용성, 지연 시간, 처리량을 어떻게 균형 맞추는지 실제 설계 경험과 의사결정 과정을 확인한다.
Q2
JVM 튜닝 및 메모리 관리 경험을 바탕으로, 특정 트래픽 부하에서 시스템의 p99 지연 시간을 100ms 이하로 유지하기 위해 구체적으로 어떤 JVM 설정(G1, ZGC 등) 변경과 메모리 구조 최적화를 수행했으며, 그 결과로 성능이 얼마나 개선되었습니까?
🎯 단순 지식 나열이 아닌, 실제 시스템 성능 병목을 해결하기 위한 깊이 있는 기술적 디테일과 측정 능력을 확인한다.
Q3
Kafka와 같은 메시징 시스템에서 'Exactly-Once' 처리 보장과 분산 트랜잭션 일관성을 확보하는 과정에서 발생했던 가장 복잡한 분산 일관성 문제(Distributed Consistency Issue)는 무엇이었으며, 이를 해결하기 위해 어떤 커스텀 메커니즘을 설계하고 적용했는지 설명해 주십시오.
🎯 분산 시스템의 가장 어려운 문제 중 하나인 데이터 일관성과 트랜잭션 보장을 실제 경험을 통해 어떻게 해결했는지 확인한다.
Q4
레거시 배치 프로세스를 실시간 스트리밍 아키텍처로 마이그레이션하는 프로젝트를 주도했을 때, 기존 시스템의 비효율성과 새로운 시스템의 복잡성을 어떻게 조율했으며, 팀원들의 저항을 극복하고 성공적인 전환을 이끌어낸 협업 방식은 무엇이었습니까?
🎯 Staff 레벨의 리더십과 영향력을 확인하며, 기술적 비전뿐만 아니라 조직 내 변화 관리 및 협업 능력을 평가한다.
Q5
AI/ML 모델을 스트림 처리 파이프라인에 통합하여 예측 기반의 부하 분산(Predictive Scaling)을 구현할 때, 모델의 예측 정확도와 시스템의 실시간 반응성 사이에서 발생한 상충 관계(Trade-off)는 무엇이었고, 이 상충 관계를 해결하기 위해 어떤 AI/ML 기반의 시스템 설계 패턴을 적용했습니까?
🎯 AI와 인프라의 융합이라는 최신 트렌드에 대한 이해와, 이를 실제 시스템에 적용할 때의 현실적인 제약 조건과 설계 능력을 확인한다.
질문만 읽으면 컨닝이에요. 소리 내어 답해보세요 — 어디서 틀어지는지 짚어드립니다.

공고 내용

Company Introduction

We exist to wow our customers. We know we're doing the right thing when we hear our customers say, “How did we ever live without Coupang?” Born out of an obsession to make shopping, eating, and living easier than ever, we're collectively disrupting the multi-billion-dollar e-commerce industry from the ground up. We are one of the fastest-growing e-commerce companies that established an unparalleled reputation for being a dominant and reliable force in South Korean commerce.

We are proud to have the best of both worlds — a startup culture with the resources of a large global public company. This fuels us to continue our growth and launch new services at the speed we have been since our inception. We are all entrepreneurs surrounded by opportunities to drive new initiatives and innovations. At our core, we are bold and ambitious people that like to get our hands dirty and make a hands-on impact. At Coupang, you will see yourself, your colleagues, your team, and the company grow every day.

Role Overview

As part of our Application Infrastructure org, this is a team building Coupang’s next-generation Real-Time Streaming AI Platform that powers the end customer website and mobile apps .

We are looking for a visionary Staff Software Engineer to lead the architectural design of a platform capable of processing over 100k+ events per second with sub-second, end-to-end latency . This system will serve as the central nervous system for Coupang, enabling real-time product and customer data and instant personalization. You will build a system that doesn't just meet industry standards but sets them, ensuring 5-6 nines availability while leveraging AI to optimize data flows and automate complex system behaviors.

Responsibilities

· Architect for Velocity: Lead the end-to-end design of a distributed streaming engine. You will Build the Best Team and Help Them Grow by setting the gold standard for high-throughput, low-latency architectural integrity.

· Define Extreme Performance: Design for "5-6 nines" (99.9999% availability) at a throughput of 100k+ events/sec. You will Dive Deep into JVM tuning, memory management, and network I/O to ensure sub-second latency across global clusters.

· AI-Driven Streaming: Integrate AI/ML models directly into the stream processing path. Implement predictive scaling and intelligent load balancing to ensure we Wow the Customer through seamless, real-time platform responsiveness.

· Solve Hard Problems: Address challenges related to distributed consistency, at times, exactly-once processing guarantees, and backpressure management. You must Be Data-Driven to validate architectural decisions against massive, bursty traffic patterns.

· Lead with Influence: As a Staff Engineer, you will Influence without Authority , collaborating with domain teams to migrate legacy batch processes to real-time streaming architectures.

Basic Qualifications

· Bachelor's degree in Computer Science, Electrical Engineering, Math, or a closely related field.

· 6+ years of experience in backend software development.

· Expert-level experience in Cassandra, TiDB, or DynamoDB

· Expert-level proficiency in Java and the Spring Framework.

· Demonstrated experience in building and maintaining highly available, distributed systems in cloud environments (AWS).

· Experience with high-volume messaging systems (e.g., Kafka, SQS).

Preferred Qualifications

· Extensive Experience: 10+ years of professional software development experience building backend infrastructure that supports global-scale, real-time traffic.

· Performance Expert: Proven track record of optimizing JVM applications for ultra-low latency ( 100ms p99s) and high concurrency.

· AI Integration: Experience or a strong architectural vision for using AI/ML to automate system-level functionality, such as real-time anomaly detection in data streams.

· Distributed Systems Expert: Deep understanding of the CAP theorem, consensus algorithms, and building fault-tolerant systems from the ground up.

· Observability Expert: Expertise in building highly observable systems using distributed tracing and advanced telemetry to proactively identify bottlenecks in the streaming pipeline.

Recruitment Process and Others

· 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 pro

원문에서 전체 공고 보기 →

이 회사 다른 포지션 · 비슷한 공고