Senior Software Engineer - Deployment Platform
Core
Design, implement, and operate a large-scale deployment platform (Conveyor/Flagger) for progressive delivery across multi-cluster and multi-region environments, including ML model serving.
Role type
Senior Software Engineer (Platform/Deployment)
Builds
Deployment control plane, progressive delivery mechanics (canary/blue-green), and multi-cluster orchestration for hundreds of engineering teams.
Domain
Cloud Infrastructure / Kubernetes / DevOps
Deliverable
production ML models | infrastructure
Required skills
Go, Kubernetes (controllers, CRDs, scheduling), progressive delivery (canary/blue-green), EKS, Istio, Helm, OCM, multi-cluster architecture
Preferred skills
Argo Workflows/CD, Karpenter, KEDA, RFC writing, mentoring
Technologies
Go, Kubernetes, EKS, Istio, Flagger, Helm, OCM, Karpenter, KEDA, Argo
Responsibilities
Manage deployment platform components end-to-end (RFC to operation), extend deployment model for multi-placement, build progressive-delivery guardrails, design abstractions for heterogeneous/ML workloads, debug cross-system production issues, conduct design reviews and mentor engineers
Seniority
Senior, hands-on IC with mentorship