О Agoda
В Agoda мы соединяем мир через путешествия. Наша история началась в 2005 году, когда два друга детства и предпринимателя, движимые страстью к путешествиям, основали Agoda, чтобы сделать исследование мира доступнее для каждого.
Сегодня мы являемся частью Booking Holdings [NASDAQ: BKNG], где в офисах по всему миру работает разнообразная команда из более чем 7000 человек из 90 стран. Каждый день мы соединяем людей с направлениями и впечатлениями, предлагая выгодные предложения на миллионы отелей и объектов для отдыха, авиабилетов и впечатлений по всему миру.
В Agoda нет двух одинаковых дней. Данные и технологии лежат в основе нашей культуры, подпитывая наше любопытство и инновации. Если вы готовы начать свое лучшее путешествие и помочь построить мир путешествий, присоединяйтесь к нам.
Познакомьтесь с нашей командой
Команда Compute Platform управляет парком физических и виртуальных машин, на которых работает каждый продукт Agoda. В составе команды вы будете участвовать в создании критически важного частного облака с более чем миллионом ядер, распределенных по сотням кластеров Kubernetes, виртуальных машин OpenStack и физических серверов в наших глобальных центрах обработки данных.
Ключевой частью дорожной карты команды является ACP (Agoda Compute Platform) — наш собственный, легковесный стек оркестровки для выделенных виртуальных машин на физических серверах, а также более широкие инструменты и автоматизация жизненного цикла парка.
Возможность
Наша команда Compute Platform в Бангкоке ищет опытного Staff/Lead Software Engineer для технического руководства ACP и нашей более широкой платформой вычислительных ресурсов и парка.
Вы будете старшим, активно участвующим инженером, который сможет самостоятельно проектировать, создавать и управлять архитектурой крупномасштабных инфраструктурных систем, одновременно наставляя других инженеров и представляя команду в качестве технического контактного лица в инженерной организации Agoda.
В этой роли вы сможете:
- Владеть и развивать архитектуру ACP: оркестратора, агента для каждого хоста и CLI, которые управляют выделенными виртуальными машинами на физических серверах, включая размещение вычислительных ресурсов, управление образами и восстановление сети.
- Проектировать, создавать и эксплуатировать инструменты Agoda для вычислительных ресурсов и парка на Go (и Python, где это применимо), включая системы, которые взаимодействуют с Kubernetes, OpenStack и API управления аппаратным обеспечением внеполосного доступа.
- Руководить средними и крупными проектами в командах Fleet, Compute Platform и смежных командах, отвечая за все этапы от проектирования до внедрения и эксплуатации.
- Активно участвовать в обзорах системного дизайна как внутри команды, так и в более широкой инженерной организации, влияя на архитектуру за пределами ваших собственных систем.
- Использовать агентные инструменты кодирования (например, Claude Code и аналогичные) как обычную часть проектирования, реализации, тестирования и обзора — так работает команда сегодня — и помогать другим использовать их эффективно, не снижая инженерные стандарты.
- Устранять проблемы с продуктами и системами в масштабе по нескольким глобальным центрам обработки данных.
- Проводить собеседования и наставлять инженеров в команде, а также повышать планку найма на должности, связанные с вычислительными ресурсами и парком.
- Определять и использовать четкие метрики надежности ACP, операционной нагрузки и качества внедрения, и использовать их для принятия решений о том, что создавать дальше.
- Работать с командами разработки программного обеспечения, управления инфраструктурой и смежными командами для сбора требований и проектирования масштабируемых, отказоустойчивых сервисов.
- Писать техническую документацию и проводить обучение команды, необходимое для эксплуатации и расширения ACP.
Что вам понадобится для успеха:
- Более 10 лет опыта в разработке программного обеспечения, с сильным практическим опытом в области инфраструктуры или вычислительных систем (физические серверы, виртуализация, Kubernetes и/или OpenStack).
- Сильные навыки разработки распределенных систем на Go; Python является преимуществом.
- Подтвержденный опыт владения и развития распределенных систем, таких как управляющие плоскости, оркестраторы или агенты в производственной среде.
- Опыт виртуализации и предоставления физических серверов в масштабе.
- Практический опыт использования Kubernetes в производственной среде (рабочие нагрузки, API и реальное поведение кластеров).
- Уверенное использование агентных инструментов кодирования в повседневной разработке программного обеспечения или способность быстро освоить рабочий процесс команды. Эти инструменты — наш способ работы; они не заменяют суждения о распределенных системах, качество кода или операционную ответственность.
- Глубокое понимание наблюдаемости для распределенных систем: мониторинг, оповещение, логирование и визуализация в масштабе.
- Опыт руководства средними и крупными техническими проектами и принятия архитектурных решений внутри команды.
- Опыт работы между командами и изучения внутренних механизмов смежных систем, а не только своих.
- Четкое владение письменным и устным английским языком, включая технические документы, обзоры и обсуждения между командами.
Будет плюсом, если вы:
- Имеете практический опыт работы с Kubernetes за пределами уровня пользователя кластера: контроллеры, операторы и/или CRD.
- Имеете опыт внесения вклада или поддержки Kubernetes Operators/Controllers с открытым исходным кодом.
- Имеете опыт работы с инструментами управления конфигурацией и автоматизации, предпочтительно Ansible и/или AWX.
- Имеете опыт работы с API управления аппаратным обеспечением внеполосного доступа (iLO, DRAC) и физической архитектурой в масштабе, включая создание отказоустойчивых, высокодоступных решений без единой точки отказа.
- Имеете опыт использования подходов CI/CD и GitOps для доставки инфраструктуры.
- Имеете опыт работы в крупной, распределенной инженерной организации со множеством заинтересованных сторон.
Работодатель, предоставляющий равные возможности
В Agoda мы гордимся тем, что являемся компанией, представленной людьми разного происхождения и ориентации. Мы отдаем приоритет привлечению разнообразных талантов и созданию инклюзивной среды, которая способствует сотрудничеству и инновациям. Трудоустройство в Agoda основано исключительно на заслугах и квалификации человека. Мы стремимся предоставлять равные возможности трудоустройства независимо от пола, возраста, расы, цвета кожи, национального происхождения, религии, семейного положения, беременности, сексуальной ориентации, гендерной идентичности, инвалидности, гражданства, статуса ветерана или военнослужащего и других характеристик, защищенных законом.
Мы сохраним ваше заявление, чтобы рассмотреть вас на будущие вакансии, и вы всегда можете попросить удалить ваши данные из нашей базы. Подробнее читайте в нашей политике конфиденциальности.
Отказ от ответственности
Мы не принимаем никаких условий или положений, а также не признаем никаких представителей кандидата от невостребованных сторонних или агентских предложений. Если мы получим невостребованные или спекулятивные резюме, мы оставляем за собой право связаться с кандидатом и нанять его напрямую без каких-либо обязательств по выплате рекрутингового вознаграждения.