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

Java/Kotlin Developer (Dev2Dev)

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

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

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

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

 

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

 

JAICP – платформа для разработки диалоговых решений. Наш пользователь – такой же разработчик как и мы. Платформа предоставляет инструменты для написания кода, интеграции с системами контроля версий, запуска тестов и деплоя готовых решений.

 

Кроме того, мы даем DSL который позволяет использовать всю мощь современного AI – классификация, извлечение сущностей, доступ к генеративным моделям, и удобно структурировать это в описание машины состояний.

 

Ваша задача – обеспечить пользователя всем набором инструментов разработчика. Сделать их удобными и предоставить высокий уровень абстракции: мы хотим, чтобы пользователь думал о решаемой задаче, а не об особенностях платформы. При этом обеспечить минимальный Vendor Lock и дать возможность выбора, насколько это возможно.

 

Используемый стек технологий: Java 8/Kotlin, Spring Boot 2, Spring Cloud, PostgreSQL, MongoDB.

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

 

  • Запуск и исполнение пользовательского кода в режиме высокой доступности и с минимальным расходом ресурсов – собственный FaaS сервер. Например, сейчас в нашем облаке около 100 тысяч решений созданных пользователями;
  • Развитие DSL – введение новых конструкций, расширение SDK и встроенных возможностей;
  • Улучшение возможностей отладки и тестирования кода и готовых решений;
  • Тюнинг производительности платформы – как держать 400 RPS на 2 CPU и при этом делать обращения к ML-моделям?
  • Интеграция новых NLP-инструментов и развитие существующих;
  • Развитие WebIDE, а также NoCode инструментов разработки.

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

 

  • Понимаете потребности разработчиков и процесс разработки в целом, знаете зачем нужен CI/CD;
  • Умеете создавать лаконичные API и SDK, обладаете широкой «насмотренностью» других решений, а также знаете как их документировать, чтобы все поняли;
  • Обладаете опытом дебага действительно сложных проблем, в том числе в библиотеках и фреймворках;
  • Решали проблемы производительности – знаете как анализировать heap dump и как использовать профилировщик;
  • Любите качественные инструменты и хотите создавать свои.

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

 

  • Интересные проекты, возможность быстрой имплементации результатов исследований в продукты;
  • Возможности для профессионального роста и обмена опытом как внутри коллектива, так и в рамках внешнего сотрудничества с нашими партнерами, университетами и сообществами;
  • Возможность принять участие в масштабировании продуктов на международный рынок;
  • Работа в нашем офисе в Петербурге или удаленная работа: вы можете работать удаленно. Также мы можем предложить официальное трудоустройство в Казахстане или Армении;
  • Just AI входит в группы IT-компаний i-Free, объединяющей 16 компаний со штатом около 1000 человек – обилие ивентов по обмену опытом, митапов, возможности для горизонтального развития в компаниях группы;
  • Помощь в релокации, в подборе подходящего жилья, релокационный бонус (при переезде в Петербург).

Ключевые навыки:

java

kotlin

Spring Boot 2

Spring Cloud

PostgreSQL

MongoDB

О команде

Core Development Team

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

 

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

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

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