Должность: Ведущий инженер-программист
Местоположение: Будапешт (Гибкое)
Занятость: Полный рабочий день
Будьте тем, кто создает ИИ-решения там, где они наиболее важны.
В Genesys мы помогаем организациям создавать лучший клиентский опыт с помощью оркестрации на основе ИИ. Наша платформа объединяет людей, системы, данные и ИИ, чтобы помочь организациям предоставлять более персонализированный сервис, повышать операционную эффективность и строить более прочные отношения с клиентами.
Помогайте создавать, поддерживать и эксплуатировать технологии, которые используются более чем 8000 организациями в более чем 100 странах, — ежедневно перенося ИИ из стадии возможностей в стадию реального применения в корпоративных средах.
Резюме
Мы ищем ведущего инженера-программиста в команду Digital Messaging Platform в составе Genesys Cloud. Эта команда занимается проектированием, разработкой и эксплуатацией высокодоступных коммуникационных сервисов, обеспечивающих клиентский опыт в каналах цифровых сообщений.
В этой роли вы будете помогать определять техническое направление масштабируемых, безопасных и надежных систем обмена сообщениями. Вы будете работать над распределенными облачными системами, которые поддерживают маршрутизацию, доставку, отслеживание, интеграцию сообщений и операционную видимость по нескольким цифровым каналам. Идеальный кандидат — сильный технический лидер, способный самостоятельно разрабатывать сложные системы, влиять на архитектурные решения и помогать повышать инженерные стандарты в команде.
Обязанности / Задачи
- Руководство проектированием, разработкой и эксплуатацией масштабируемых сервисов цифровых сообщений в рамках облачной микросервисной архитектуры.
- Ответственность за принятие архитектурных решений для высокодоступных, отказоустойчивых и безопасных систем обмена сообщениями и влияние на них.
- Проектирование и реализация функций, поддерживающих маршрутизацию, доставку, отслеживание, аналитику, наблюдаемость и операционные инструменты для сообщений.
- Создание и поддержка интеграций с цифровыми каналами сообщений и социальными платформами, такими как Meta, X, WhatsApp, LINE, SMS и другими сторонними поставщиками.
- Взаимодействие с командами по продуктам, инжинирингу, безопасности и операциям для предоставления надежных клиентских возможностей.
- Улучшение надежности, масштабируемости, производительности систем, мониторинга, оповещения и реагирования на инциденты.
- Участие в обзорах технических проектов, обзорах кода и передовых инженерных практиках.
- Менторство инженеров и повышение технического уровня команды.
- Написание и поддержка автоматизированных тестов на уровнях модульного, интеграционного и сквозного тестирования.
- Участие в дежурствах команды по вызовам и вклад в непрерывное совершенствование эксплуатации сервисов.
Минимальные требования
- 8+ лет соответствующего опыта в разработке программного обеспечения, с большим практическим опытом работы с Java.
- Опыт проектирования, создания и эксплуатации распределенных систем или микросервисных архитектур.
- Подтвержденный опыт успешной разработки отказоустойчивых, высокодоступных производственных систем.
- Опыт самостоятельного выполнения сложных технических задач от проектирования до эксплуатации.
- Владение REST API и паттернами интеграции между сервисами.
- Опыт автоматизированного тестирования, включая модульное, интеграционное и сквозное тестирование.
- Знакомство с облачной инфраструктурой, предпочтительно AWS.
- Сильные навыки решения проблем и способность обосновывать сложные технические компромиссы.
- Отличные навыки письменного и устного общения.
- Опыт эффективной работы в распределенных командах.
- Самостоятельность, умение работать в команде и комфортное взаимодействие в условиях неопределенности.
Желательные навыки и опыт
- Опыт создания или эксплуатации интеграций с цифровыми сообщениями, электронной почтой, SMS или социальными каналами.
- Опыт работы с Meta, X, WhatsApp, LINE или другими сторонними платформами обмена сообщениями.
- Практический опыт работы с сервисами AWS, такими как DynamoDB, S3, SQS, SNS, Lambda, ECS или связанными технологиями.
- Опыт работы с асинхронной обработкой сообщений и событийно-ориентированными архитектурами.
- Опыт использования DynamoDB или других NoSQL хранилищ данных для хранения сообщений, отслеживания или управления состоянием.
- Знание лучших практик в области доставляемости сообщений, соответствия требованиям, конфиденциальности и предотвращения злоупотреблений.
- Знакомство с GDPR, CAN-SPAM или связанными нормативными требованиями.
- Опыт работы с инструментами мониторинга, наблюдаемости, оповещения и управления инцидентами.
- Опыт работы с TypeScript или другими современными языками разработки бэкэнда/фронтэнда.
- Понимание сетевых концепций, таких как TCP/IP, DNS, балансировка нагрузки, подсети и сетевые списки контроля доступа (ACL).
- Опыт работы с Git и современными практиками разработки программного обеспечения.
Рабочая среда
- Быстрая, гибкая среда разработки.
- Удаленная команда с распределенным взаимодействием между регионами и часовыми поясами.
- Регулярное участие в обзорах кода, технических дискуссиях и обзорах проектов.
- Сильный акцент на операционную эффективность, непрерывное обучение и постоянное совершенствование.
- Соблюдение Кодекса делового поведения и этики Genesys.
Преимущества
- Стабильность международной компании и гибкость/скорость стартапа.
- Самый теплый прием: мы позаботимся о том, чтобы вы почувствовали себя частью команды Genesys с первого дня.
- Будьте в курсе: полная поддержка и прозрачность со стороны наших глобальных/местных руководителей.
- Команда А-класса: талантливые и опытные профессионалы, с которыми вы можете профессионально расти.
- Открытое и инклюзивное сообщество.
- Карьерный рост: мы будем поддерживать ваш профессиональный рост, потому что ваши цели важны для нас.
- Гибкость: мы открыты для кандидатов, которые могут в конечном итоге работать в офисе в Будапеште, работать удаленно на постоянной основе или совмещать оба варианта, но базироваться в Венгрии.
- Эмпатия: ваше благополучие — наш приоритет. У вас будут дополнительные выходные в августе и октябре, а также дополнительное время для волонтерской деятельности, чтобы помочь близкому вам делу.
- Кафетерий, медицинская страховка, страхование жизни, учебный центр для самосовершенствования, языковые курсы, тренажерный зал, витаминный бар, корпоративное кафе с собственным бариста.
- И великолепная новая штаб-квартира недалеко от железнодорожного вокзала Нюгати в Будапеште.