쿠팡 · zz-Evergreen Requisition

Senior Staff, Back-end Engineer (Gateway Services)

#쿠팡 채용

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

Q1
대규모 마이크로서비스 환경에서 Service Mesh 아키텍처를 설계하고 구현할 때, Istio와 Envoy를 활용하여 서비스 디스커버리, 로드 밸런싱, 트래픽 관리의 복잡성을 어떻게 해결했는지 구체적인 아키텍처 결정 과정과 그 트레이드오프(Trade-off)를 설명해 주십시오. (꼬리질문: 특정 트래픽 정책(Policy)을 적용할 때 발생했던 가장 큰 성능 병목 현상과 이를 해결하기 위해 어떤 기술적 대안을 제시하고 적용했는지 설명해 주십시오.)
🎯 지원자가 단순히 기술 스택을 아는 것을 넘어, 대규모 분산 시스템에서의 복잡한 아키텍처 설계 능력과 실제 성능 최적화 경험을 확인한다.
Q2
시스템의 신뢰성(Reliability)과 운영 우수성(Operational Excellence)을 확보하기 위해, 실제 운영 환경에서 서비스 메시의 장애 복구(Failure Recovery) 메커니즘을 어떻게 설계하고 테스트했는지, 그리고 평균 복구 시간(MTTR) 개선을 위해 어떤 구체적인 자동화 시스템을 구축했는지 숫자를 들어 설명해 주십시오. (꼬리질문: 특정 트래픽 이벤트 발생 시, 시스템이 자동으로 복구하는 데 실패했던 시나리오와, 그 실패를 방지하기 위해 어떤 프로액티브(Proactive) 방어 메커니즘을 추가했는지 설명해 주십시오.)
🎯 실제 운영 환경에서의 안정성 확보 능력, 장애 분석(RCA), 그리고 자동화 및 예방적 조치 능력을 수치로 확인한다.
Q3
기술 리더로서 조직 전체에 Service Mesh와 트래픽 관리의 모범 사례(Best Practices)를 전파하고 표준을 확립하기 위해 어떤 방법으로 영향력을 발휘했는지, 그리고 다른 플랫폼 팀들과 협업하여 공통의 목표를 달성했던 구체적인 사례를 제시해 주십시오. (꼬리질문: 팀 간의 기술적 이견이 발생했을 때, 본인의 권위와 데이터에 기반하여 최종적인 기술적 합의를 이끌어낸 경험은 무엇이며, 그 과정에서 발생한 갈등을 어떻게 관리했는지 설명해 주십시오.)
🎯 단순히 코딩 능력을 넘어, 기술 리더십(Thought Leadership), 협업 능력, 그리고 조직 내에서 변화를 주도하고 표준을 정립하는 영향력을 확인한다.
Q4
Coupang과 같이 초고속 성장하는 환경에서, 새로운 기술(예: SPIFFE, 새로운 Service Mesh 기능)을 도입하고 기존 인프라에 통합할 때, 혁신 속도(Urgency)와 시스템 안정성(Prioritization) 사이에서 어떻게 균형을 잡고 의사결정을 내렸는지 구체적인 예시를 들어 설명해 주십시오. (꼬리질문: 새로운 기술 도입으로 인해 기존 시스템의 안정성이 일시적으로 저하되었을 때, 이를 최소화하면서도 혁신 목표를 달성하기 위해 어떤 단계적(Phased) 접근 방식을 취했으며, 그 위험을 어떻게 측정하고 관리했는지 설명해 주십시오.)
🎯 고속 성장에 따른 압박 속에서 기술적 혁신과 운영 안정성 사이의 복잡한 우선순위 설정 능력(Ruthless Prioritization)을 확인한다.
Q5
수백만 트래픽을 처리하는 고성능 인프라 컴포넌트를 설계할 때, Go, Rust 또는 C++ 중 어떤 언어를 선택했으며 그 이유는 무엇입니까? 또한, 해당 언어 선택이 시스템의 확장성(Scalability)과 성능(Performance)에 미친 구체적인 영향을 측정 가능한 데이터로 입증해 주십시오. (꼬리질문: 만약 해당 언어 대신 다른 언어를 선택했다면 어떤 성능상의 이점을 얻거나 손해를 감수했을지, 그리고 그 결정의 근거는 무엇이었는지 설명해 주십시오.)
🎯 기술적 깊이(Deep Technical Knowledge)와 언어 선택의 근거, 그리고 성능 측정에 대한 경험을 확인한다.
질문만 읽으면 컨닝이에요. 소리 내어 답해보세요 — 어디서 틀어지는지 짚어드립니다.

공고 내용

Korean text will follow English

Company Introduction

We exist to wow our customers. We know we're doing the right thing when we hear our customers say, "How did I ever live without Coupang?" Born out of an obsession to make shopping, eating, and living easier than ever, we are collectively disrupting the multi-billion-dollar commerce industry from the ground up and establishing an unparalleled reputation for being leading 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.

Our mission to build the future of commerce is real. We push the boundaries of what's possible to solve problems and break traditional tradeoffs. Join Coupang now to create an epic experience in this always-on, high-tech, and hyper-connected world.

Role Overview

The Gateway Services team is responsible for building Coupang's traffic infrastructure layer leveraging Service Mesh architecture to enable reliable, scalable, and efficient inter-service communication across the company. This includes critical capabilities such as service discovery, load balancing, traffic resiliency, traffic management, failure recovery, and observability. As a Senior Staff Software Engineer, you will play a critical role in designing and evolving the Service Mesh platform that powers Coupang's services at scale. You will lead the development of fine-grained, enterprise-wide traffic control systems using state-of-the-art technologies such as Istio, Envoy, Kubernetes, ArgoCD, and SPIFFE. In this role, you will not only drive architectural decisions and deliver highly scalable infrastructure but also act as a thought leader and evangelist, promoting best practices in traffic management across the organization. You will collaborate with cross-functional platform teams to solve complex infrastructure challenges and establish a modern, extensible platform that supports Coupang's rapid growth.

What You Will Do

• Design and implement Service Mesh architecture and fine-grained traffic control systems in large-scale microservices environments

• Develop and enhance core infrastructure components related to traffic management, including service discovery, load balancing, and resiliency mechanisms

• Build and operate Service Mesh components using technologies such as Istio and Envoy within Kubernetes environments

• Architect and develop workload and service management infrastructure for large-scale distributed systems

• Design and implement high-performance infrastructure components using Go, Rust, or C++

• Simplify complex infrastructure problems into scalable and executable solutions aligned with Coupang's leadership principles (Move with Urgency, Ruthless Prioritization)

• Drive platform scalability, reliability, and operational excellence, setting high standards for system design and architecture

• Perform deep root cause analysis of critical system issues and proactively prevent recurrence

• Collaborate with platform teams and technical leaders to improve system scalability and unlock new innovation opportunities

• Act as a technical leader and evangelist, promoting Service Mesh and traffic management best practices across the organization

Basic Qualifications

• Bachelor's degree or higher in Computer Science or a related technical field

• 12+ years of software development experience with at least 2+ years in a Technical Lead role

• Experience in designing and implementing traffic management solutions for large-scale systems

• Hands-on experience in designing and building large-scale distributed systems within the past 3 years

• Strong experience in designing and implementing traffic management solutions at scale

• Proven expertise in Service Mesh technologies (e.g., Istio, Envoy)

• Strong programming skills in Go, Rust, or C++, with a track record of delivering mission-critical systems

• Experience with cloud platforms such as AWS, Azure, or GCP

• Strong problem-solving skills with the ability to independently drive complex technical initiatives

• Excellent communication and collaboration skills across cross-functional teams

Preferred Qualifications

• Deep understanding of networking fundamentals including VPCs, subnets, routing, gateways, and service networking

• Strong knowledge of modern microservices architecture and API design patterns at scale

• Experience building high-performance, large-scale distributed systems

• Experience with Kubernetes ecosystem tools (e.g., ArgoCD, SPIFFE)

• Ability to manage competing priorities in a fast-paced environment and lea

원문에서 전체 공고 보기 →

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