Kindgeek ищет инженера по ИИ, который относится к результатам модели как к гипотезе, а не как к ответу.
Мы ищем человека, который сможет создавать мультиагентные системы и при этом четко понимать, где вероятностный вывод должен закончиться, а где начинается детерминированное правило.
Ваша миссия — спроектировать и запустить ИИ-слой производственной финтех-платформы для нашего клиента из США, где агенты извлекают и сверяют данные из реальных, «грязных» документов — и каждая цифра, с которой они работают, в конечном итоге проверяется правилом, которое никогда не угадывает.
Вы будете работать в небольшой команде старших специалистов с прямой ответственностью от архитектуры до поведения в продакшене.
Обязанности
В роли AI Engineer (TypeScript) вы будете отвечать за:
- Проектирование мультиагентных пайплайнов для извлечения и оркестрации, где каждый агент получает и использует только контекст, относящийся к его задаче, а не полагается на наивный поиск по ключевым словам или сходству.
- Создание функций для структурированного извлечения, классификации и составления текстов с валидацией вывода и четкими границами с детерминированной бизнес-логикой.
- Интеграцию внутренних ML-предсказаний и endpoint'ов детекции в продуктовые фичи, обрабатывая таймауты и низкую уверенность без фабрикации значений.
- Обеспечение измеримости поведения AI и ML через трейсинг, оценку и итерацию промптов/агентов, чтобы качество наблюдалось, а не предполагалось.
- Проектирование надежных, событийно-ориентированных рабочих процессов вокруг LLM и ML-вызовов, которые обрабатывают повторные попытки, частичные сбои и идемпотентность.
- Работу с реальными, «грязными» документами как с первоклассным входным данным — парсинг, чанкинг и структурирование смешанного финансового и неструктурированного контента.
- Написание продакшн-кода на TypeScript для бэкенда, с типизированными контрактами между AI-сервисами и остальной системой.
Требования
Мы ищем AI Engineer (TypeScript), который имеет:
- Опыт продакшн-разработки при проектировании или эксплуатации мультиагентных AI-систем, включая то, как агенты хранят, каталогизируют и передают извлеченный контекст друг другу.
- Практический опыт вывода в продакшн хотя бы одной функции на базе LLM, и способность описать конкретный сбой, который вы обнаружили, и то, как вы его устранили.
- Ежедневное практическое использование AI-инструментов для кодирования, таких как Claude Code, Codex или аналогичных, с четким пониманием того, что нужно проверять, прежде чем доверять их результатам.
- Богатый опыт работы с TypeScript и Node.js в продакшене, знакомство с ESM и типизированными API-контрактами, такими как tRPC, GraphQL или аналогичными.
- Опыт использования ML-предсказаний в коде приложения, достаточное понимание уверенности и неопределенности, чтобы принимать решения о том, что должен делать продукт, когда модель ошибается или недоступна.
- Опыт работы с асинхронной, событийно-ориентированной бэкенд-разработкой — очередями задач или надежными движками рабочих процессов — и операционные инстинкты, полученные от их эксплуатации.
- Рабочее знание PostgreSQL или другой реляционной СУБД в продакшене, включая основы схемы и миграций.
- Способность описать реальный технический компромисс, который вы приняли, и объяснить причины, стоящие за ним, а не просто описывать теорию.
- Отличное владение английским языком и прямолинейная, низкоэгоистичная коммуникация, комфортная работа в небольшой команде с клиентом из США.
Будет плюсом
- Опыт приема и извлечения документов из файлов смешанного формата — OCR, PDF, структурированные и неструктурированные данные.
- Опыт работы с современным React/Next.js для инженеров, которые также занимаются фронтендом.
- Предыдущий опыт работы в финтехе, регтехе или другой регулируемой сфере с высоким уровнем доверия.
ЧТО ВЫ ПОЛУЧИТЕ С KINDGEEK
Мы хотим, чтобы вы процветали и чувствовали поддержку
- Профессиональный рост: в Kindgeek мы хотим, чтобы наши сотрудники росли и достигали амбициозных профессиональных целей. Мы поддерживаем профессиональное развитие через возмещение расходов на обучение и сертификацию, а также предоставляем регулярную обратную связь и технические обзоры.
- Социальный пакет: Kindgeek предлагает всем членам команды конкурентоспособную заработную плату и социальный пакет, который включает 18 рабочих дней полностью оплачиваемого отпуска, 10 дней больничных с 50% оплатой без справки от врача, а также возможность брать учебные отпуска. В зависимости от стажа работы в компании вы можете получить различные пакеты медицинского страхования от наших партнеров.
- Личностный рост: как член нашей команды, вы будете иметь доступ к корпоративным курсам английского языка с 50% возмещением, пользоваться нашей офлайн-библиотекой и иметь доступ к большому выбору корпоративных тренингов и курсов. Кроме того, каждый сотрудник может запросить любое внутреннее или внешнее обучение или сертификацию, если это относится к его рабочим обязанностям.
- Сообщество Geek: в Kindgeek мы ценим сообщество — даже во времена полномасштабного вторжения мы используем любую возможность, чтобы держаться вместе. Наши гики организуют различные онлайн и офлайн клубы — от растяжки и лыжного спорта до английского языка. Мы вместе занимаемся волонтерством и поддерживаем друг друга.
- Гибкость: Kindgeek предлагает гибридную модель работы. Члены команды могут работать удаленно, из офиса или из Kindgeek London Hub — инновационного коворкинга в стиле кафе во Львове (он pet-friendly!).
МЫ ПРИЗЫВАЕМ ВАС ОТКЛИКНУТЬСЯ
В Kindgeek мы призываем всех откликаться — независимо от национальности, расы, пола, семейного положения, инвалидности, сексуальной ориентации или религии. Мы развиваемся в инклюзивную компанию с равными возможностями, где важны только профессионализм, компетентность и идеи. Мы стремимся поддерживать мобилизованных сотрудников и ветеранов, присоединяющихся к Kindgeek, и способствовать их карьерному развитию. Мы стремимся предоставить равные возможности всем членам команды и кандидатам — особенно тем, кто недостаточно представлен в технологических компаниях.