Java/Kotlin Developer - Умные чат-боты и голосовые ассистенты для сложных бизнес-задач

Java/Kotlin Developer

Требуемый опыт работы: 3-5 лет

Полная занятость, полный день

Мы – Just AI и мы создаем лучших на рынке AI – ассистентов для коммуникаций бизнеса с клиентами. С 2016 года мы разрабатываем Conversational AI для бизнеса и безопасно внедряем его процессы разных компаний. Мы действительно хороши в работе с чат-ботами, голосовыми ассистентами и инструментами для работы с разговорными интерфейсами.

 

Нам уже доверились: Yandex, Mail.ru Group, Сбер, МТС, Мегафон, Альфа-банк, HH.ru, Qiwi и другие IT-флагманы. А наши облачные продукты используют 50+ тысяч человек.

 

Немного о цифрах в Just AI:

  • 150+ крупных клиентов из финтеха, телекома, ритейла, страхования и других отраслей;
  • 140 тыс. + пользователей SaaS-платформы Aimylogic среди бизнеса и инди-разработчиков;
  • 60+ компаний-партнеров;
  • Команда из 200+ профессионалов.

 

Одна из наших команд — Calls team — отвечает за телефонный компонент в нашей системе и находится в поисках коллеги. В ведении этой команды находятся: runtime звонка, runtime голосового агента, конфигурация и управление телефонными приложениями, обзвоны, интеграции asr/tts, конфигурации asr/tts подключений и интеграций и другое.

Ваши будущие задачи:

  • Разрабатывать новый функционал и развивать текущие возможности телефонного (SIP) канала для чатботов и голосовых ассистентов;
  • Разрабатывать новые и развивать существующие интеграции по протоколам взаимодействия, участвующих в телефонном канале (SIP/ASR/TTS/REST);
  • Заниматься построением и развитием масштабируемой и отказоустойчивой архитектуры телефонной части платформы;
  • Развивать функционал голосовых обзвонов;
  • Развивать наш собственный DSL для разработки сценариев ботов;
  • Дорабатывать функциональность Web IDE и визуального конструктора ботов (в части backend);
  • Заниматься troubleshooting, диагностикой, и решением проблем, требующих помощи разработчика на этапах интеграции с сервисами заказчика или партнеров, на этапе пилота, а также экплуатации;
  • Работать над масштабированием и отказоустойчивостью сервисов (Service Discovery, client-side balancing, graceful shutdown).

Наши ожидания:

  • Использование в работе Java, Spring (core, data, mvc, integration, test), JPA;
  • Опыт использования concurrency в работе;
  • Опыт работы с SQL базами данных;
  • Знание Linux на уровне уверенного пользователя командной строки;
  • Опыт автоматизации, желание и умение внедрять и улучшать процессы CI/CD;
  • Опыт работы с облачной инфраструктурой (Azure, OpenShift, Heroku, Google App Engine):
  • Интерес к теме AI, готовность изучать и работать над алгоритмами искусственного интеллекта.

Мы предлагаем:

  • Интересные проекты, возможность быстрой имплементации результатов исследований в продукты;
  • Возможности для профессионального роста и обмена опытом как внутри коллектива, так и в рамках внешнего сотрудничества с нашими партнерами, университетами и сообществами;
  • Участие в научных и прикладных конференциях в России и за рубежом;
  • Возможность согласования индивидуального рабочего графика и дистанционной работы;
  • Официальное оформление по ТК, компенсация больничных и отпусков в 100% размере от текущего оклада;
  • Отличный современный офис с велопарковками, удобными рабочими местами, общими рабочими зонами, фруктами и снеками;
  • Неповторимая корпоративная культура Just AI, вечеринки, совместные кинопросмотры и многое другое…

О команде

Core Development Team

Мы – команда Core разработки в Just AI, ответственная за архитектуру программного обеспечения всех продуктов компании, а также за внедрение технологий машинного обучения и семантического анализа.

Наша команда состоит из высококвалифицированных backend-инженеров, frontend-разработчиков, тестировщиков и специалистов по DevOps. Мы активно занимаемся регрессионным тестированием, обеспечиваем плавную интеграцию всех компонентов на платформе JAICP и работаем на всех этапах: от разработки и тестирования до развертывания у заказчиков.

Антон Сипачев

руководитель