Senior ML разработчик (AI-агент для BDD-тестирования)
Bell Integrator ищет Senior ML разработчика для создания AI-агента, который автоматически преобразует функциональные тестовые сценарии в BDD-автотесты на Gherkin. В проекте нужно разработать RAG-систему на Python с PostgreSQL и pgvector, интегрироваться с существующим BDD-фреймворком и создать IDE плагин. Требуется опыт с LLM, ReAct агентами и Docker. Работа удаленная, оформление по ТК РФ.
Зарплата не указана — оценили по рынку
На основе 88 похожих вакансий за 90 дней.
Что предстоит делать
Навыки: Python, LangChain, SQL. Квалификация: Senior. Специализации: ML разработчик. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны. **Проект направлен на создание AI-агента для существующего Python BDD-фреймворка в корпоративной банковской среде**. Решение предназначено для автоматического преобразования функциональных тестовых сценариев в готовые автоматизированные сценарии на Gherkin с использованием существующей кодовой базы и механизмов интеллектуального подбора переиспользуемых шагов. **Наша цель** — создать прикладную AI-систему, которая ускорит разработку BDD-автотестов, снизит стоимость регрессионного тестирования и повысит стандартизацию автоматизации тестирования. Мы хотим построить внутренний инструмент нового поколения для команд тестирования и разработки, который объединит возможности LLM, RAG, ReAct и существующего ландшафта банка, а также усилит синергию BDD с AIPDLC и разработки на основе спецификаций. **Ключевые направления:** - Создание AI-агента для генерации feature-файлов на Gherkin на основе функциональных сценариев. - Построение retrieval-контура на базе RAG и PostgreSQL + pgvector для поиска релевантных шагов, шаблонов и переиспользуемых элементов. - Интеграция с существующим Python BDD-фреймворком и библиотекой шагов для максимального переиспользования текущей кодовой базы. - Разработка пользовательской поверхности решения, в приоритете — IDE plugin для удобной работы тест-автоматизаторов. - Формирование механизмов контроля качества генерации, стандартизации сценариев и снижения пропусков при использовании уже существующих steps. - Создание технологической основы для дальнейшего развития AI-подходов в тестировании, инженерных практиках и управлении жизненным циклом разработки. **Технологический стек** - Python 3. - FastAPI, Streamlit. - PostgreSQL, pgvector. - Apache Kafka. - Docker. - Linux. - HTTP, REST, GraphQL. - LLM, RAG, ReAct, embeddings, vector search. Опыт работы: от 3х лет - Образование: Высшее** Основные требования:** Практический опыт построения RAG-систем и работы с векторными хранилищами, желательно PostgreSQL + pgvector. - Опыт разработки ReAct агентов. - Понимание принципов ООП, SOLID и паттернов проектирования. Понимание базовых принципов многопоточного и асинхронного программирования, включая GIL и asyncio. - Практические знания и навыки работы с LLM. - Опыт работы с инструментами контейнеризации приложений, включая Docker. - Лидерские качества: умение принимать решения и брать на себя ответственность. **Дополнительные (желательные) требования:** - Будет большим плюсом понимание BDD, Gherkin, тестовой автоматизации и принципов переиспользования step definitions. - Понимание принципов клиентской web-разработки. - Опыт разработки IDE plugins или developer tools. - Опыт оценки качества AI-решений: accuracy, retrieval quality, traceability. - Понимание spec-driven development и применения AI в SDLC / QA-процессах. **Условия** - Команда профессионалов, готовых поддержать ваши инициативы. - Возможность работы с новыми технологиями, в том числе AI. **Должностные обязанности:** - Проектировать и согласовывать архитектуру AI-агента, приложений и интеграций. - Развивать и разрабатывать backend-компоненты AI-агента, общие библиотеки и интеграционные взаимодействия. - Реализовывать решения на базе LLM, ReAct и RAG, включая поиск и подбор релевантных «шагов» из существующей библиотеки. - Интегрировать систему с внутренними сервисами, репозиториями, базами знаний и корпоративной инфраструктурой. - Формировать требования для построения CI/CD, мониторинга, логирования, трассировки и контроля качества для AI-агента - Проводить ревью кода, поддерживать код-стандарт и участвовать в командных коммуникациях. - Взаимодействовать с специалистами по автоматизированному тестированию, QA-инженерами и разработчиками для уточнения требований и сценариев использования. - Участвовать в разработке пользовательской поверхности решения, в формате IDE plugin. **Условия:** Возможность профессионального и карьерного роста в компании Возможность поучаствовать в разных проектах Опыт работы в распределенной команде профессионалов Уровень заработной платы обсуждается индивидуально Оформление в соответствии с ТК РФ в Bell Integrator https://bellintegrator.ru/ ** Формат работы Удаленно РФ **
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Bell Integrator
53 активные вакансии в компании
Тестировщик (QA) на банковском проекте
Ищем тестировщика с опытом от 2 лет для работы над банковским проектом. Нужно тестировать веб, десктоп и API, а также автоматизировать тесты на C#. Предлагаем работу в профессиональной команде с современными инструментами.
Тестировщик (Java)
~842 364 – 1 527 500 ₸ оценка
Ищем опытного тестировщика с Java для работы над интеграционными проектами в крупном системном интеграторе. Нужно разрабатывать автотесты, тестировать API и UI, взаимодействовать с командой. Предлагают удаленную работу, ДМС и карьерный рост.
Тестировщик (QA)
~1 374 750 – 2 690 885 ₸ оценка
Крупный системный интегратор ищет опытного тестировщика для работы над мобильными и веб-приложениями. Требуется глубокий опыт автотестирования на Java, работы с CI/CD и брокерами сообщений. Компания предлагает конкурентную зарплату, ДМС и корпоративный английский.
Похожие вакансии
6 вакансий
QA специалист
~1 374 750 – 2 690 885 ₸ оценка
Компания Nitka Technologies ищет опытного QA-специалиста для работы над образовательным проектом. Требуется уверенное знание SQL, BI-инструментов и английский на уровне Intermediate. Предлагается полная удаленная занятость с гибким графиком и оплатой в долларах.
QA специалист
~1 374 750 – 2 690 885 ₸ оценка
Ищем опытного QA-специалиста для работы над образовательным проектом в международной команде. Требуется глубокое знание SQL и BI-инструментов, а также уверенный английский для общения с коллегами из США. Предлагаем полную удаленку, гибкий график и оплату в долларах.
QA специалист
~1 374 750 – 2 690 885 ₸ оценка
Ищем опытного QA-инженера для работы над образовательным проектом. Требуется глубокое знание SQL и BI-инструментов, а также уверенный английский. Предлагаем удаленную работу, гибкий график и оплату в долларах.
QA специалист
~1 374 750 – 2 690 885 ₸ оценка
Ищем опытного QA-инженера для работы над образовательным проектом. Требуется глубокое знание SQL и BI-инструментов, а также английский от Intermediate. Предлагаем полную удаленку, гибкий график и оплату в долларах.
QA специалист
~1 374 750 – 2 690 885 ₸ оценка
Компания Nitka Technologies ищет опытного QA-специалиста для работы над образовательным проектом. Требуется уверенное знание SQL, BI-инструментов и английский на уровне Intermediate. Предлагается полная удаленная занятость с гибким графиком и оплатой в долларах.
QA специалист
~1 374 750 – 2 690 885 ₸ оценка
Компания Nitka Technologies ищет опытного QA-специалиста для работы над образовательным проектом. Требуется от 5 лет опыта, знание SQL и BI-инструментов, английский от Intermediate. Предлагают полную удаленку, гибкий график и оплачиваемый отпуск.