Senior Java Developer (AI/NLP систем)
Требования
Местоположение и тип занятости
Компания
Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
Описание вакансии
Условия работы
Молодая амбициозная команда Корпоративного блока по созданию AI-ассистентов для автоматизации обращений клиентов в голосовом и текстовом каналах банка ищет профессионального разработчика Java для команды по разработке и внедрению решений в области обработки естественного языка (NLU/NLP). Вам предстоит работать в большой команде, где будут Data Scientist’ы, аналитики, инженеры, методологи, а также взаимодействовать с бизнес заказчиками и нашими клиентами для построения лучшего клиентского опыта в банковской сфере.
Что мы предлагаем:
- Официальное оформление по ТК РФ, белую заработную плату (оклад + премии).
- Современный офис, дружную команду.
- Полный социальный пакет + корпоративный пакет (ДМС, страхование от несчастных случаев, дисконт-программы от компаний партнеров, корпоративные мероприятия, фитнес, тренажерные залы).
- Интересные задачи.
- График работы: 5/2.
- Адрес: Самара, Московское шоссе.
- Работу по методологии Agile.
Основные задачи:
- Организация разработки, управление группой разработчиков, определение состава и объемов работ команд разработки в рамках утвержденных сроков;
- Управление составом команды, помощь в подборе необходимых ресурсов, проведение технических интервью;
- Развитие компетенций команды разработчиков;
- Работать по Agile, Scrum методологии в тесном взаимодействии с остальными членами команды;
- Проектировании платформы обработки естественного языка для создания AI-ассистентов;
- Построении архитектуры решения платформы совместно с командой Data Science;
- Разработка платформы в области обработки естественного языка для создания AI-ассистентов;
- Разработка интеграционных взаимодействий между платформой и банковскими АС;
- Разработка на базе платформы решений по автоматизации обращений клиентов в голосовых и текстовых каналах обслуживания клиентов;
- Покрытие разработанного функционала Unit-тестами и функциональными автотестами;
- Обеспечение четкого и подробного документирования результатов разработки;
- Внедрение разработанных моделей командой DS в промышленные АС банка.
Наши ожидания:
- Высшее техническое, ИТ образование;
- Промышленный опыт разработки на Java;
- Опыт работы в роли Тимлида/Руководителя разработки;
- Знание стека технологий Java (J2EE, J2SE), Spring;
- Опыт работы с одним из серверов приложений: WebSphere, Weblogic, JBoss, Tomcat;
- Опыт работы с инструментами – intellij IDEA, SonarQube, nginx;
- Опыт работы и построения процесса с DevOps - pipeline;
- Опыт разработки Unit-тестов, использования инструментов покрытия тестами;
- Знание алгоритмов и структур данных;
- Отличное знание SQL;
- Знание и умение работать с инструментами контроля версий (git,svn и прочие)
Плюсом будут:
- Знание NodeJS, React, Redux;
- Знание Python;
- Опыт работы с командами Data Science;
- Опыт внедрения моделей разработанных Data Scientist’ами ;
- Опыт работы с Docker;