Разработчик Java для AI/NLP систем
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Молодая и очень амбициозная команда Корпоративного блока по созданию AI-ассистентов для автоматизации обращений клиентов в голосовом и текстовом каналах банка ищет профессионального разработчика Java для команды по разработке и внедрению решений в области обработки естественного языка (NLU/NLP). Вам предстоит работать в большой команде, где будут Data Scientist’ы, аналитики, инженеры, методологи, а также взаимодействовать с бизнес заказчиками и нашими клиентами для построения лучшего клиентского опыта в банковской сфере.
Основные задачи:
- Разработка платформы в области обработки естественного языка для создания AI-ассистентов;
- Разработка интеграционных взаимодействий между платформой и банковскими АС;
- Разработка на базе платформы решений по автоматизации обращений клиентов в голосовых и текстовых каналах обслуживания клиентов;
- Работать по Agile, Scrum методологии в тесном взаимодействии с остальными членами команды;
- Покрытие разработанного функционала Unit-тестами и функциональными автотестами;
- Участие в проектировании платформы обработки естественного языка для создания AI-ассистентов;
- Обеспечение четкого и подробного документирования результатов разработки;
- Внедрение разработанных моделей командой DS в промышленные АС банка.
Наши ожидания:
- Высшее техническое, ИТ образование;
- Промышленный опыт разработки на Java;
- Знание стека технологий Java (J2EE, J2SE), Spring, Hibernate, jms;
- Опыт работы с реляционными СУБД (предпочтительно Oracle);
- Опыт работы с одним из серверов приложений: WebSphere, Weblogic, JBoss, Tomcat;
- Опыт работы с инструментами – intellij IDEA, SonarQube, nginx;
- Опыт работы с брокерами сообщений Kafka/MQ
- Желателен опыт работы с DevOps - pipeline, liquebase, WAS, Jenkins;
- Навыки работы в Linux, bash;
- Опыт разработки Unit-тестов, использования инструментов покрытия тестами;
- Базовые знания по разработке функциональных автотестов;
- Знание алгоритмов и структур данных;
- Отличное знание SQL;
- Знание и умение работать с инструментами контроля версий (git,svn и прочие)
- Желание постоянно расти и развиваться;
Плюсом будут:
- Опыт работы с командами Data Science;
- Опыт внедрение моделей разработанных Data Scientist’ами ;
- Знание Python;
- Опыт работы с Teradata, Redis, GridGain/Apache Ignite;
- Опыт разработки на Hadoop (Hive, Spark, HBase);
- Опыт работы с Docker;
Бонусы
Официальное оформление по ТК РФ, белая заработная плата (оклад + премии).
Современный офис, дружная команда.
Полный социальный пакет + корпоративный пакет (ДМС, страхование от несчастных случаев, дисконт-программы от компаний партнеров, корпоративные мероприятия, фитнес, тренажерные залы).
Интересные задачи.
Работа по методологии Agile.