AB InBev
AB InBev
AB InBev — глобальная пивоваренная компания с портфелем более чем из 500 пивных брендов, среди которых представлены известные международные марки и местные фавориты. Обладая более чем 600-летними традициями пивоварения, компания развивает свою продукцию благодаря инновациям, уделяя внимание устойчивому развитию и ответственному употреблению алкоголя. Ее масштабный бизнес объединяет пивоварение, маркетинг брендов, гостиничный бизнес и потребительский опыт на разных рынках.

Ведущий архитектор программного обеспечения — веб-приложения с интенсивной обработкой данных и персонализация (удалённая работа из Бразилии)

Руководите архитектурой и разработкой веб-приложений на базе Azure с интенсивной обработкой данных для глобальных цифровых платформ AB InBev. Отвечайте за производительные API, системы данных, безопасность и архитектуру промышленной эксплуатации.

Описание

  • Руководите системной архитектурой и непосредственно участвуйте в разработке веб-продукта с интенсивной обработкой данных на базе Microsoft Azure.
  • Отвечайте за сервисы, API, слой Next.js, интеграции, безопасность и поведение системы под нагрузкой от начала до конца.
  • Проектируйте и создавайте высокопроизводительные системы, реализуя критически важные компоненты от первоначального проектирования до промышленной эксплуатации.
  • Разрабатывайте подходы к запросам, обработке и представлению больших объёмов данных, включая моделирование, оптимизацию SQL, кэширование, пагинацию, агрегацию, поиск и асинхронную обработку.
  • Создавайте информационные панели, отчёты и возможности исследования данных с использованием существующих платформ данных.
  • Выбирайте и документируйте архитектурные шаблоны, включая модульные монолиты, микросервисы, синхронные системы и событийно-ориентированные решения.
  • Принимайте технические решения с учётом производительности, согласованности, безопасности, стоимости и операционной сложности.
  • Внедряйте практики аутентификации, авторизации, наблюдаемости, автоматизированного тестирования, проверки кода и непрерывной поставки.
  • Применяйте инженерные практики с использованием ИИ в командной разработке.
  • Сотрудничайте с командами загрузки данных, конвейеров и платформ данных, отвечая за безопасную и производительную доставку данных приложения.

Требования

  • Степень бакалавра в области компьютерных наук, инженерии, математики или другой количественной дисциплины; наличие степени магистра или PhD будет преимуществом.
  • Опыт работы в роли Staff Engineer, Principal Engineer, архитектора программного обеспечения или сопоставимый опыт проектирования и создания крупномасштабных высокопроизводительных веб-приложений и серверных систем.
  • Глубокая экспертиза в проектировании систем промышленного масштаба, включая границы сервисов, потоки данных, согласованность, сценарии отказа и обоснованный выбор архитектуры.
  • Продвинутые практические знания Java, а также использование Go и/или Python при необходимости.
  • Рабочее знание TypeScript, React и Next.js, достаточное для формирования архитектуры и участия в разработке веб-приложения.
  • Опыт эксплуатации Microsoft Azure, проектирования API и интеграций, а также распределённых систем, включая очереди, события, идемпотентность, согласованность, устойчивость и отказоустойчивость.
  • Сильные навыки работы с SQL, моделирования данных и оптимизации запросов, а также опыт с NoSQL, кэшированием и поиском для создания быстрых интерфейсов и API, работающих с большими объёмами данных.
  • Опыт автоматизированного тестирования, CI/CD, контейнеров, Kubernetes, инфраструктуры как кода и устранения проблем в промышленной эксплуатации с использованием логов, метрик и трассировок.
  • Дополнительный опыт работы с аналитическими или BI-продуктами, разговорными интерфейсами, мультитенантными системами, предметно-ориентированным проектированием, функциональными флагами или поэтапной поставкой будет преимуществом.
  • Умение сочетать архитектурное мышление с реализацией и сохранять активное участие в работе с кодовой базой.
  • Прагматичный подход к принятию решений, включая умение распознавать ситуации, когда достаточно более простого проектного решения.
  • Умение ясно объяснять риски, решения и ограничения технической и бизнес-аудитории, повышая качество работы команды личным примером, проверкой кода и сотрудничеством.

Преимущества

  • Бонус по результатам работы*
  • Бонус за посещаемость*
  • Частный пенсионный план
  • Компенсация питания
  • Неформальная офисная атмосфера и свободный дресс-код
  • Дополнительные выходные*
  • Медицинское, стоматологическое страхование и страхование жизни
  • Скидки на лекарства
  • Партнёрство с WellHub
  • Субсидии на уход за детьми
  • Скидки на продукцию Ambev*
  • Партнёрство с Clube Ben
  • Стипендия*
  • Компенсация школьных принадлежностей
  • Языковые и обучающие платформы
  • Компенсация транспортных расходов