Affirm

Ведущий инженер-программист, бэкенд (безопасность нагрузки)

Коротко

Старший инженер в команде Workload Safety компании Affirm, которая создаёт и внедряет единые стандарты безопасности рабочих нагрузок на более чем 85 кластерах Amazon EKS. Нужно определять стандарты (управление ресурсами, изоляция нагрузок, жизненный цикл подов), автоматизировать их соблюдение через admission control и policy-as-code, вести межкомандные инициативы и участвовать в дежурствах. Требуется 5+ лет опыта с Kubernetes в продакшене (желательно EKS), глубокое знание ресурсного планирования Kubernetes и уверенное владение Go или Python для разработки инфраструктурного ПО.

О команде
В Affirm мы существуем для тех моментов, которые имеют значение — предоставляя людям ясный, предсказуемый способ оплаты с течением времени, без скрытых комиссий, без сюрпризов и без компромиссов в том, что важно больше всего.
Инженерная команда Affirm строит масштабируемую, высокодоступную и глобальную инфраструктуру, которая используется несколькими финансовыми продуктами. Обеспечение доступности нашей инфраструктуры для всех инженеров критически важно для успеха бизнеса. Мы гордимся нашей культурой в инженерии, которая включает тщательный технический обзор дизайна, операционное совершенство и эффективное реагирование и анализ инцидентов.
Affirm запускает свои рабочие нагрузки на более чем 85 кластерах Amazon EKS, и их количество растет. Команда Workload Safety создает единые стандарты для настройки и запуска рабочих нагрузок, чтобы Affirm мог расти глобально и при этом соответствовать своим целям по доступности и задержкам (SLO). Команда определяет лучшие отраслевые практики, необходимые Affirm, продвигает их внедрение во всех инженерных командах, работающих с EKS, и обеспечивает их соблюдение с помощью политики и автоматизации, чтобы новые рабочие нагрузки по умолчанию соответствовали стандартам.
В качестве старшего инженера в команде вы будете помогать формировать дорожную карту, определять, какие стандарты наиболее важны, и создавать повторяемый процесс перехода каждого стандарта от исследования к применению по всему парку.
Что вы будете делать
•Определять и развивать стандарты безопасности рабочих нагрузок для парка Affirm на EKS, такие как настройки CPU и памяти, изоляция и размещение рабочих нагрузок, толерантность к сбоям, корректное завершение работы и другие
•Полностью отвечать за каждый стандарт: исследование и прототипирование, индивидуальное внедрение для первых пользователей, руководство для всех остальных и автоматизация с политиками, которые обеспечивают соответствие каждой рабочей нагрузки с первого дня
•Возглавлять межкомандные инициативы от проектирования до развертывания по всему парку, наставлять других инженеров и устанавливать высокие стандарты для дизайна, кода и готовности к эксплуатации
•Изолировать рабочие нагрузки по критичности и профилю ресурсов, чтобы одна некорректно работающая нагрузка не могла ухудшить критические процессы, такие как оформление заказа
•Исправлять зависшие рабочие нагрузки и проблемы с жизненным циклом узлов, например, поды, игнорирующие сигналы завершения, бюджеты прерывания подов, блокирующие циклирование узлов, и тайм-ауты Karpenter, препятствующие упаковке и удалению избыточной емкости
•Определять безопасные эксплуатационные пределы каждого кластера (количество подов, количество узлов, объем запросов к API серверу), поддерживать кластеры в этих пределах и разрабатывать шаблоны масштабирования управляющей плоскости для пиковых нагрузок, таких как запланированные пакетные задания и крупные развертывания
•Анализировать профили ресурсов рабочих нагрузок по всему парку (CPU, память, диск, сеть) для определения стратегии выбора типов инстансов EC2 и автоматизировать этот анализ по мере изменения нагрузок
•Измерять влияние каждого стандарта на доступность, задержки, риски и стоимость, и использовать результаты для приоритизации дорожной карты
•Участвовать в дежурствах по вопросам работы Kubernetes по всему парку и превращать повторяющиеся шаблоны сбоев в задачи дорожной карты
•Тесно сотрудничать с командами, которые запускают сервисы, пакетные задания и ML-нагрузки на EKS, а также с командами развертывания, емкости и SRE
•Следить за новыми лучшими практиками сообщества Kubernetes и адаптировать их под нужды Affirm
Что мы ищем
•Опыт работы с Kubernetes в продакшене на масштабе 5+ лет, желательно с Amazon EKS на множестве кластеров
•Глубокое понимание управления ресурсами и планирования в Kubernetes: запросы и лимиты, поведение при OOM и CPU-троттлинге, аффинити и антиаффинити, метки и толерантности, ограничения распределения по топологии
•Хорошее понимание жизненного цикла подов и управления прерываниями, включая корректное завершение, бюджеты прерывания подов и слив узлов
•Опыт обеспечения соблюдения стандартов конфигурации через admission control и политику как код (например, OPA Gatekeeper или Kyverno)
•Уверенное владение Go или Python, включая разработку производственного инфраструктурного ПО, такого как контроллеры Kubernetes, операторы или admission webhook
•Сильные навыки отладки в продакшене и доказанная способность превращать повторяющиеся инциденты в системные исправления
•Опыт руководства техническими инициативами в нескольких командах, продвижения общих стандартов и наставничества других инженеров
•Опыт количественной оценки влияния изменений инфраструктуры на доступность, задержки и стоимость
•Сильные навыки письменного общения, включая создание стандартов и руководств, которые команды могут применять самостоятельно
•Для этой позиции требуется либо эквивалентный практический опыт, либо степень бакалавра в смежной области
Оплата и льготы
Уровень оплаты - N
Уровень акций - 9
Новые сотрудники Affirm обычно начинают с нижней границы диапазона оплаты. Affirm ориентируется на простую и прозрачную структуру оплаты, основанную на различных факторах, включая местоположение, опыт и профессиональные навыки.
Базовая зарплата является частью общего пакета компенсации, который может включать вознаграждения в виде акций, ежемесячные выплаты на здоровье, благополучие и технические расходы, а также льготы (включая 100% субсидированное медицинское страхование, стоматологию и офтальмологию для вас и ваших иждивенцев).
Диапазон базовой зарплаты в США (CA, WA, NY, NJ, CT) в год: $195000 - $255000
Диапазон базовой зарплаты в США (все остальные штаты) в год: $173000 - $233000
Удалённая работа в первую очередь с встроенной гибкостью
Affirm гордится тем, что является компанией с приоритетом удалённой работы. Большинство ролей можно выполнять практически из любой точки страны трудоустройства. Некоторые позиции могут время от времени требовать личного присутствия в офисе Affirm, а некоторые — работать исключительно в офисе из-за специфики работы. Всем новым сотрудникам будет предложено пройти очное вводное обучение.
Льготы
•Медицинское страхование без затрат: мы покрываем 100% страховых взносов для сотрудников и их иждивенцев
•Выплаты на расходы: ежемесячные выплаты поддерживают вашу техническую оснащённость и возможность выбирать варианты здоровья и благополучия, которые подходят именно вам
•Отпуск для восстановления сил: гибкий отпуск и щедрый календарь праздников помогают вам отдыхать, когда это необходимо
•Владейте частью того, что создаёте: наша программа покупки акций для сотрудников (ESPP) позволяет покупать акции Affirm со скидкой

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте

Похожие вакансии