Affirm
Senior Staff Software Engineer, Backend (Compute Platform)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Compute Platform, владеющую EKS-инфраструктурой Affirm (90+ кластеров). Задача — сделать флот кластеров стандартизированным, автоматизированным, наблюдаемым и самовосстанавливающимся.
Задачи
- Проектировать и развивать EKS-платформу Affirm: стратегия жизненного цикла кластеров, управление нодами, общие компоненты
- Задавать техническое направление для провижининга, апгрейдов и teardown кластеров через IaC (Terraform, Spacelift) и self-service workflows
- Отвечать за надёжность общих компонентов флота (Karpenter, CoreDNS, VPC CNI, Kube Proxy, Metrics Server) и CI/CD пайплайна
- Определять и внедрять стандарты безопасности нагрузок EKS: конфигурация ресурсов, изоляция, blast radius, PDB, стратегии консолидации Karpenter
- Строить путь автоматизации и enforcement стандартов от исследования до policy-enforced defaults
- Обеспечивать observability, базовые аудиты и отчётность для выявления hot spots и оценки снижения рисков
- Работать с командами-пользователями кластеров (checkout, batch, ML, analytics, DevProd) для понимания потребностей
- Управлять стратегией стоимости и ёмкости: масштабирование нод, bin packing, выбор EC2-инстансов
- Менторить инженеров Compute Platform и задавать планку операционного совершенства
- Участвовать в on-call ротации, триаже runtime-проблем K8s и инцидентах совместно с SRE
Требования
- Глубокое знание EKS и внутренностей Kubernetes: апгрейды кластеров, жизненный цикл нод, планирование, автоскейлинг (Karpenter, Cluster Autoscaler)
- Опыт автоматизации операций Kubernetes в масштабе флота: провижининг, апгрейды, self-healing, policy-driven enforcement
- Понимание паттернов надёжности нагрузок: тюнинг ресурсов, probes, PDB, топология и изоляция
- Опыт проектирования и внедрения платформенных стандартов через политики (admission control, OPA/Gatekeeper или аналог)
- Владение Infrastructure as Code: Terraform и GitOps/pipeline-модель (ArgoCD, kube-applier или аналог)
- Навыки observability: определение SLO, метрики, логи, алертинг, data-driven аудиты
- Кросс-функциональное взаимодействие с platform, product, SRE и capacity командами
- Менторство и техническое лидерство
- 10+ лет в software или infrastructure engineering с поставкой сложных платформенных решений
- 6+ лет hands-on эксплуатации production Kubernetes в масштабе, желательно EKS на AWS
- Опыт cloud-native архитектуры на AWS (EC2, VPC, IAM, EKS)
- Опыт с IaC (Terraform, Spacelift — плюс) и GitOps-пайплайнами
- Экспертный уровень Go или Python и опыт создания production-grade Kubernetes-контроллеров, операторов и платформенного тулинга
- Опыт внедрения стандартов в множестве команд без превращения в бутылочное горлышко
- Сильные навыки решения проблем и системного мышления
- Лидерство и кросс-функциональное влияние
- Эквивалентный практический опыт или степень бакалавра в смежной области
Условия
- Remote-first: большинство ролей можно выполнять практически из любой точки страны трудоустройства
- Базовая зарплата: $265,000–$325,000 в год (CA, WA, NY, NJ, CT); $236,000–$296,000 в год (остальные штаты США)
- Equity-награды и ESPP со скидкой
- Медицинская страховка с покрытием 100% премий для сотрудника и иждивенцев, включая стоматологию и зрение
- Ежемесячные стипендии на здоровье, wellness и технику
- Гибкий отпуск и щедрый календарь праздников
- Онбординг в офисе
- On-call ротация
Навыки
- EKS
- Kubernetes
- AWS
- Terraform
- Spacelift
- Karpenter
- Cluster Autoscaler
- CoreDNS
- VPC CNI
- Kube Proxy
- Metrics Server
- OPA
- Gatekeeper
- ArgoCD
- kube-applier
- Go
- Python
- EC2
- VPC
- IAM
- CI/CD
- GitOps
- SLO