
Acuity — промышленно-технологическая компания из Атланты, специализирующаяся на решениях в области освещения и управления зданиями. В подразделениях Acuity Brands Lighting и Acuity Intelligent Spaces около 13 000 сотрудников разрабатывают интеллектуальные осветительные продукты и инструменты для управления пространствами, помогая клиентам улучшать пользовательский опыт, производительность и устойчивое развитие. Компания объединяет совместимость данных с передовыми технологическими платформами, чтобы отвечать меняющимся потребностям в сферах строительства, консалтинга и энергетики.
Ведущий архитектор программного обеспечения, управление данными о продуктах
Определяйте архитектуру и план модернизации платформы Acuity для управления данными о продуктах. Курируйте облачные решения, API, данные, DevOps и инициативы в области ИИ для промышленных технологий.
Описание
- Определяйте архитектуру, инженерные стандарты и технологическую дорожную карту системы Acuity для управления данными о продуктах.
- Проектируйте распределённые системы для масштабирования, высокой доступности, отказоустойчивости и слабой связанности.
- Создавайте и оптимизируйте многоуровневые облачные среды на AWS, Azure или Google Cloud.
- Применяйте облачно-ориентированное проектирование, инфраструктуру как код и экономное управление ресурсами.
- Устанавливайте стандарты проектирования API, их жизненного цикла и интеграции для REST, GraphQL и gRPC.
- Курируйте архитектуру систем на Python, C#/.NET и Java.
- Продвигайте чистую архитектуру, предметно-ориентированное проектирование и общепринятые шаблоны проектирования.
- Принимайте ключевые решения по топологии баз данных, включая реляционные SQL- и NoSQL-технологии.
- Проектируйте асинхронные платформы, управляемые событиями, с инструментами обмена сообщениями и потоковой передачи, такими как Kafka и RabbitMQ.
- Сотрудничайте с командой платформенной инженерии в вопросах CI/CD, наблюдаемости, автоматизированного тестирования и защищённых конвейеров развертывания.
- Расширяйте использование платформ самообслуживания для разработчиков и архитектурных ограничений.
- Оценивайте и интегрируйте ИИ, конвейеры машинного обучения и возможности больших языковых моделей.
- Преобразуйте бизнес-цели в технические дорожные карты и согласовывайте работу инженерных, продуктовых и руководящих команд.
- Наставляйте ведущих инженеров, технических руководителей и команды разработки.
- Объясняйте распределённые системы, ограничения платформ и технологические инвестиции руководителям высшего звена и специалистам без технической подготовки.
Требования
- Степень бакалавра в области информатики, инженерии или смежной дисциплине.
- Не менее 8 лет опыта в разработке программного обеспечения, включая значительную ответственность за архитектуру.
- Глубокие знания проектирования корпоративных приложений.
- Опыт определения архитектуры крупномасштабных приложений, критически важных для бизнеса.
- Глубокие знания распределённых систем, шаблонов интеграции, событийно-ориентированных архитектур и концепций микросервисов.
- Опыт работы с Azure, CI/CD, DevOps, безопасностью, мониторингом и операционным совершенствованием.
- Опыт работы по методологиям Agile и SAFe.
- Развитые навыки коммуникации, управления заинтересованными сторонами и технического руководства.
- Владение практиками разработки программного обеспечения с поддержкой ИИ.
- Опыт работы с платформами управления данными о продуктах (PDM), управления жизненным циклом продуктов (PLM) или управления информацией о продуктах.
- Опыт работы в сфере коммерции, расчёта стоимости, оформления заказов, производства, цепочек поставок или цифровых продуктов.
- Опыт работы с потоковой передачей событий, управлением API, облачно-ориентированной архитектурой и программами модернизации.
- Опыт проведения архитектурных ревью, разработки технической стратегии и принятия технологических решений на уровне портфеля.
Преимущества
- Разумные условия для людей с инвалидностью на всех этапах подачи заявки.
- Равные возможности при трудоустройстве.