
AudioCodes разрабатывает технологии голосовых сетей и обработки медиаданных для цифрового рабочего пространства. Ее продукты и услуги помогают предприятиям и поставщикам услуг создавать и управлять полностью IP-средами голосовой связи, поддерживающими унифицированные коммуникации, контакт-центры и размещаемые бизнес-сервисы. Компания сотрудничает с многонациональными организациями и ведущими телекоммуникационными операторами по всему миру, уделяя особое внимание инфраструктуре, которая объединяет деловые коммуникации в современных сетях.
Архитектор программного обеспечения — корпоративный контакт-центр
Формируйте масштабируемую архитектуру на базе Azure, микросервисов и ИИ для корпоративных продуктов AudioCodes для контакт-центров. Определяйте технический курс для облачных решений, голосовой связи и коммуникаций в реальном времени.
Описание
- Определять и развивать архитектуру систем и техническую дорожную карту.
- Принимать архитектурные решения, обеспечивающие масштабируемость, надежность, безопасность и производительность.
- Устанавливать инженерные стандарты, практики и принципы проектирования для команд разработки.
- Направлять и наставлять инженеров на всех этапах жизненного цикла разработки ПО.
- Работать с командами продукта, разработки и эксплуатации над созданием качественных решений.
- Участвовать в архитектурных и проектных ревью, проверке кода, устранении неполадок и настройке производительности.
- Руководить облачной разработкой и инициативами DevOps для улучшения развертывания, мониторинга и эксплуатации.
- Поощрять практики разработки с поддержкой ИИ для повышения продуктивности, качества кода и скорости выпуска.
- Преобразовывать бизнес- и продуктовые потребности в масштабируемые технические решения и направлять их внедрение.
- Координировать работу с управлением продуктом, разработкой ПО, QA, безопасностью и эксплуатацией.
Требования
- Степень бакалавра в области компьютерных наук, программной инженерии, электротехники или смежной дисциплины.
- Не менее пяти лет опыта в архитектуре ПО, проектировании систем или на старших технических руководящих должностях.
- Подтвержденный опыт проектирования сложных программных систем крупного масштаба.
- Глубокие знания распределенных систем, микросервисов, облачных приложений и SaaS-платформ.
- Опыт проектирования масштабируемых сервисов, API, интеграций и взаимодействия распределенных компонентов.
- Опыт работы с Microsoft Azure или другим крупным публичным облаком.
- Сильные навыки разработки ПО, включая участие в техническом проектировании, архитектурных ревью и решении сложных задач.
- Хорошее понимание характеристик качества ПО: масштабируемости, надежности, доступности, безопасности, производительности и сопровождаемости.
- Практический опыт использования инструментов ИИ для разработки ПО, прототипирования и исследований, а также знакомство с интеграцией ИИ-сервисов в программные продукты.
- Умение ясно объяснять архитектурные решения техническим и нетехническим заинтересованным сторонам.
- Отличное владение английским языком в устной и письменной речи.
- Будет преимуществом: опыт работы с Node.js, C# или сопоставимыми современными серверными технологиями.
- Будет преимуществом: опыт работы с Kubernetes и контейнерными облачными средами.
- Будет преимуществом: знакомство с генеративным ИИ, большими языковыми моделями, преобразованием речи в текст и текста в речь или платформами разговорного ИИ.
- Будет преимуществом: знание SIP, VoIP, телефонии или систем коммуникаций в реальном времени.
- Будет преимуществом: опыт работы с решениями для контакт-центров, унифицированных коммуникаций, клиентского опыта или Microsoft Teams.
- Будет преимуществом: опыт работы с многопользовательскими корпоративными SaaS-платформами.
Преимущества
- В описании вакансии льготы, бонусы и дополнительная компенсация не указаны.