Coupanginternal

Tech Infra Engineer

z-Test & Templates Only. Posted 13 months ago

The role

You will engineer and develop a unified application platform for hybrid application management using Kubernetes controllers. You will build resilient, multi-tenant control planes and deliver end-to-end automation for application lifecycles.

What you will do

  • Engineer and develop a unified application platform for hybrid application management using Kubernetes controllers and feedback-driven control systems.
  • Deliver end-to-end automation for application lifecycle including deployments, rollouts, failovers, and policy enforcement.
  • Drive fleet-wide optimization for cost, performance, and latency through data-informed controls and capacity management.
  • Build resilient, multi-tenant control planes and workflows that scale to millions of pods across thousands of clusters.
  • Ensure reliability, security, and governance with clear guardrails, safe defaults, and automated remediation.
  • Partner with product and customers to turn complex orchestration problems into simple, reusable platform primitives.
  • Champion observability and continuous improvement with measurable, outcome-focused metrics.

Required qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Math, or a closely related field (or equivalent experience)
  • 10+ years in backend software development and operations
  • Recent experience designing and operating large-scale distributed systems (last 3 years)
  • Fluency in one or more among Go, C/C++, Python, or Java
  • Proven track record of delivering mission-critical systems
  • Experience with cloud computing using AWS or Azure or GCP

Nice to have

  • Kubernetes API machinery and semantics: SSA, SMP, server-side dry-run, watches/informers/listers, rate-limited workqueues, finalizers, owner references, leader election, API Priority and Fairness
  • Controllers/operators and node daemons in Go: client-go/controller-runtime, reconciliation patterns, backoff and retry, idempotency, partitioned/sharded controllers, HA and failover
  • CRDs and webhooks: versioning, conversion functions/webhooks, validating/mutating admission webhooks, policy frameworks and best practices
  • Pod/runtime semantics: sidecars, init/ephemeral containers, probes (readiness/liveness/startup), lifecycle hooks, termination behavior, PDBs, QoS classes, ResourceQuota/LimitRange, topology spread, af
  • Scaling systems: HPA (resource/custom/external metrics), VPA, cluster autoscaler; multi-dimensional scaling, health-aware/autopilot-style policies; external metrics adapters and SLO-driven scaling
  • Federated and multi-cluster: placement/propagation, failover, drift detection, reconciliation strategies; consistent hashing and partitioning for scale
  • Distributed systems: CRDTs and eventual consistency paradigms; Raft/memberlist/gossip; deep familiarity with etcd, Kafka, Redis and their operational characteristics
  • Observability and data: Prometheus (cardinality control, recording rules), tracing; experience with vector databases for search and diagnostics; strong time-series forecasting and statistical modeling
  • Languages and interfaces: Go (primary), Java/Python as needed; gRPC/protobuf; JSON/YAML/Jsonnet
  • Leadership: ability to handle multiple competing priorities in a fast-paced environment and lead the delivery of large-scale services

Before you apply

  • Complete the attached Internal Transfer Request Form and submit
  • Apply with your Coupang e-mail address
  • Application Review - Phone Interview - Onsite (or Virtual Onsite) Interview – Offer

About the company

Coupang

Tech Infra Engineer at Coupanginternal | JobZoey