Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаБэкенд-разработчик в команду телефонии Яндекс Go
Наша платформа помогает организовывать:
- Роутинг входящих вызовов и инициализацию исходящих
- Голосовые IVR-сценарии
- Логику работы колл-центров с операторами
- Интеграции с клиентскими сервисами и CRM-системами
- Голосовых AI-агентов на входящих и исходящих линиях, а также интеграции различных «роботов» (внутренних и внешних)
Команда дорабатывает ядро телефонии, реализует новые фичи, помогает автоматизировать заведение площадок в новых странах. Каждый день возникают новые вызовы, связанные со сложностью предметной области, геораспределением и отказоустойчивостью.
Примеры продуктовых сценариев, использующих телефонию:
- Звонки в поддержку
- Маскировка номеров телефонов в звонках между пассажиром и водителем
- Заказ такси по телефону
- Автоматические обзвоны операторами, AI-агентами, IVR
- Массовые исходящие для B2B/B2C-направлений (в том числе через собственное решение для управления кампаниями обзвона или через интеграции с внешними CRM)
Наши текущие цели:
- Сократить время конфигурации новых стран и проектов через автоматизацию
- Заменить сторонние разработки на внутренние решения
- Создать единый слой сервисов для телефонической инфраструктуры в Яндексе
- Решить проблему надёжности и скорости обработки звонков на дальних площадках
- Развивать направление голосовых AI-агентов: интеграции, качество, масштабирование
Наши разработчики проходят большой путь: описание предметной области, создание правильной архитектуры, техническую реализацию, интеграцию в существующую систему.
Задачи чаще всего комплексные и не сводятся к типовым решениям. Часто нужно разрабатывать платформенные системы, которые дают конкретную функциональность, такую как:
- Транскрибация звонков
- Приём и рассылка СМС
- Управление жизненным циклом звонка
- Управление потоками звонков и операторов
- Организация исходящих кампаний
- Управление сущностями телефонической платформы
Задачи обычно на стыке продукта и инфраструктуры — и можно выбирать, в какую сторону интереснее развиваться.
У вас будет возможность влиять на цели, предлагать архитектурные решения, курировать проработку и вести проекты под ключ. Предметная область сложна, и вы будете взаимодействовать со смежными командами: разработкой облачной АТС, фронтенд-разработкой, сетевыми инженерами, представителями бизнеса.
Какие задачи вас ждут
Автоматизация конфигурацииВам нужно будет создавать автоматизированные пайплайны заведения главных телефонических сущностей по кнопке: номеров, очередей, сценариев. Пример: заведение номера с интеграцией с провайдерами связи.
Замена сторонних решений
Вам предстоит переходить на собственные алгоритмы и компоненты внутри Яндекса. Примеры: алгоритм массового исходящего обзвона, классический сценарий колл-центровых очередей.
Единый слой телефонической инфраструктуры
Вашей задачей будет создание под ключ универсальной внутренней экосистемы для управления телефонией и её мониторинга: бэкенд-сервисов, админок, унификации механизмов и автоматизации деплоя.
Тайминги международных площадок
Вам предстоит вынести часть исполняемого кода в звонке на удалённые площадки. Пример: организация параллельного дозвона стороны А стороне Б в случае in-app-звонка в приложении (без «похода» в дата-центры в России).
Голосовые AI-агенты
Нужно будет развивать интеграции и платформенные возможности для AI-агентов на входящих и исходящих линиях: асинхронное многопоточное управление звонком, подключение различных моделей в рамках одного сценария, устойчивость и наблюдаемость, связку с кампаниями и CRM.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы
- Работали с NoSQL- или SQL-базами данных (PostgreSQL, MongoDB, Redis и др.)
- Любите С++ или готовы на него перейти (у нас C++17 и userver)
- Ориентируетесь в классических алгоритмах и структурах данных
Будет плюсом, если вы
- Работали с микросервисной архитектурой и высоконагруженными системами
- Имеете представление о конечных автоматах, Soft Real-Time
- Знакомы с протоколами VoIP, SIP и RTP
- Пишете на Python или хотите его изучить
О команде
Помимо бэкенд-разработки, в команде есть группа фронтенд-разработки и группа сетевых инженеров:- фронтенд-разработка поддерживает и развивает Softphone-формы для работы операторов;
- сетевые инженеры поднимают новые площадки, конфигурируют и поддерживают их.
Мы всегда синхронизируемся между собой, чтобы не допускать инцидентов и принимать взвешенные долгосрочные решения. Каждый разработчик в команде может влиять на цели и процессы. Также мы поощряем здоровый перфекционизм и желание улучшать то, что можно улучшить.
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие