Мы ищем старшего инженера по программируемым голосовым технологиям для разработки программируемых голосовых возможностей, сервисов управления вызовами, обработки медиа и инфраструктуры коммуникаций на основе API, аналогичной Twilio и другим платформам CPaaS. Работа включает в себя проектирование и создание голосовой платформы, обеспечивающей решения нового поколения для взаимодействия с клиентами, с использованием таких технологий, как FreeSWITCH, Kamailio, SIP, WebRTC, Java и Spring Boot. Она подходит для опытного инженера, который может уверенно работать на стыке архитектуры, кода, оценки рисков при доставке, нефункциональных требований и технических обсуждений с клиентами.
Обязанности:
- Проектирование и разработка программируемых голосовых сервисов, API и функций управления вызовами для коммуникационных платформ корпоративного масштаба.
- Создание и расширение голосовой инфраструктуры с использованием FreeSWITCH, Kamailio, SIP, RTP, WebRTC и связанных технологий.
- Проектирование и разработка серверных сервисов и коммуникационных API с использованием Java и Spring Boot для предоставления голосовых возможностей внутренним и внешним приложениям.
- Реализация решений для маршрутизации вызовов, управления сеансами, обработки медиа, интеграции с операторами связи и обработки голосового трафика.
- Проектирование высокодоступных, масштабируемых систем, способных обрабатывать большие объемы трафика реального времени.
- Устранение сложных проблем с сигнализацией, медиа, телефонией и качеством связи в распределенных средах.
- Интеграция голосовых сервисов с платформами контакт-центров, маршрутизации, цифрового взаимодействия, CRM, идентификации и отчетности.
- Определение нефункциональных требований к доступности, производительности, параллелизму, безопасности, конфиденциальности, наблюдаемости, аварийному восстановлению и поддержке.
- Анализ проектных решений и кода, выявление технических рисков, оспаривание предположений и принятие прагматичных решений, сбалансирующих качество, время и затраты.
- Установление инженерных стандартов, повторно используемых шаблонов, контрольных точек качества, ожиданий по документации и руководств по внедрению технологий.
- Взаимодействие с заинтересованными сторонами со стороны клиентов, отделами продукта, архитектуры, QA, DevOps, безопасности, эксплуатации и поставщиками для управления доставкой и решения критических технических проблем.
Требования:
- Опыт работы в разработке программного обеспечения более 8 лет, включая значительный вклад в архитектуру и техническую реализацию распределенных приложений.
- Глубокие практические знания FreeSWITCH и/или Kamailio, включая управление вызовами, планы набора, медиа-сервисы, ESL, модули и настройку платформы.
- Опыт создания коммуникационных платформ на основе API, голосовых сервисов или решений в стиле CPaaS.
- Глубокие знания голосовой инфраструктуры и коммуникаций реального времени, включая SIP, RTP, WebRTC, управление сеансами, обработку медиа и устранение неполадок в телефонии.
- Экспертный практический опыт работы с Java, Spring Boot, микросервисами, REST API, системами хранения данных, безопасностью, тестированием и оптимизацией производительности.
- Глубокое понимание проектирования по принципу API-first, событийно-ориентированной архитектуры, обмена сообщениями, распределенных систем и облачных технологий.
- Опыт работы с PostgreSQL или аналогичными реляционными базами данных, моделированием данных, потоками интеграционных данных и транзакционным дизайном.
- Практический опыт работы с платформами контакт-центров или CX и операционными концепциями, лежащими в основе маршрутизации и взаимодействия с клиентами.
- Отличные коммуникативные навыки, включая способность создавать четкую техническую документацию и проводить семинары с клиентами.
Приветствуется
- Опыт работы с OpenSIPS, Asterisk, Twilio, SignalWire или аналогичными коммуникационными платформами.
- Опыт создания систем маршрутизации, платформ IVR, голосовых ботов или омниканальных сервисов взаимодействия.
- Опыт работы с Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya или аналогичными платформами контакт-центров.
- Знакомство с Kafka или RabbitMQ, Kubernetes, Jenkins, платформами наблюдаемости, API-шлюзами и архитектурой безопасности.
- Практический опыт использования инструментов разработки ПО с поддержкой ИИ или решений на базе ИИ, таких как Claude или GitHub Copilot, будет плюсом.
Мы предлагаем:
- Культура неуклонного достижения результатов: присоединяйтесь к неудержимой команде разработки технологий с 99% успешных проектов и ежегодным ростом выручки более 30%.
- Конкурентная оплата и льготы: воспользуйтесь комплексным пакетом вознаграждения и льгот, включая медицинскую страховку и программу релокации.
- Культура "Работай откуда угодно": максимально используйте гибкость удаленной работы.
- Мышление роста: воспользуйтесь преимуществами широкого спектра возможностей профессионального развития, включая программы сертификации, наставничество и программы инвестиций в таланты, возможности внутренней мобильности и стажировки.
- Глобальное влияние: участвуйте в значимых проектах для ведущих мировых клиентов и формируйте будущее отраслей.
- Приветливая мультикультурная среда: станьте частью динамичной глобальной команды и процветайте в инклюзивной и поддерживающей рабочей среде с открытым общением и регулярными корпоративными мероприятиями по построению команды.
- Ценности социальной устойчивости: присоединяйтесь к нашим практикам устойчивого бизнеса, сосредоточенным на пяти основных направлениях: ИТ-образование, расширение прав и возможностей сообщества, справедливые методы ведения бизнеса, экологическая устойчивость и гендерное равенство.
Miratech — работодатель, предоставляющий равные возможности, и не дискриминирует ни одного сотрудника или кандидата на основании расы, цвета кожи, религии, пола, национального происхождения, возраста, инвалидности, статуса ветерана, сексуальной ориентации, гендерной идентичности или любого другого статуса, защищенного применимым законодательством.
Miratech помогает визионерам менять мир. Мы — глобальная компания, предоставляющая ИТ-услуги и консалтинг, объединяющая инновации корпораций и стартапов. Сегодня мы поддерживаем цифровую трансформацию для некоторых крупнейших предприятий мира. Партнерствуя как с крупными, так и с малыми игроками, мы остаемся на переднем крае технологий, сохраняем гибкость, будучи мировым лидером, и создаем технологии, которые помогают нашим клиентам еще больше повышать эффективность своего бизнеса. Мы — организация, основанная на ценностях, и наша культура "Неуклонного достижения результатов" позволила более чем 99% проектов Miratech быть успешными, соответствуя или превосходя наши цели по объему, срокам и/или бюджету с момента нашего основания в 1989 году.
Miratech имеет представительства на 5 континентах и работает более чем в 25 странах мира. В Miratech работает около 1000 штатных специалистов, а наш годовой темп роста превышает 25%.