Клиент и продукт
Наш клиент — компания B2B SaaS на стадии Series A, создающая AI-помощник для работы со знаниями и рабочими процессами для средних профессиональных сервисных фирм. Платформа позволяет командам запрашивать внутренние документы, автоматизировать рутинную отчетность и инициировать действия в их существующих инструментах через диалоговый интерфейс.
Они ищут Senior TypeScript AI Engineer или продуктового Full-Stack Developer для разработки и внедрения функций на базе LLM в их приложении Next.js и поддерживающих бэкенд-сервисах.
Обязанности
- Создание и поддержка AI-функций с использованием TypeScript, Next.js и Node.js
- Разработка и внедрение LLM-воркфлоу с использованием LangChain, Vercel AI SDK и OpenAI API
- Создание RAG (Retrieval-Augmented Generation) пайплайнов, включая чанкинг, эмбеддинги и векторный поиск
- Разработка потоковых чат-интерфейсов и агентских воркфлоу с вызовом инструментов
- Интеграция сторонних API, SDK и вебхуков
- Мониторинг и улучшение качества вывода через оценку, итерации промптов и инструменты наблюдаемости
Требования
- Более 5 лет опыта разработки ПО
- Уверенный опыт работы с TypeScript и Next.js (App Router, server components, API routes)
- Практический опыт внедрения LLM-функций в продакшн с использованием OpenAI или аналогичных API моделей
- Опыт работы с LangChain, LlamaIndex, Vercel AI SDK или сравнимыми AI-фреймворками
- Понимание RAG, эмбеддингов и векторных баз данных, таких как pgvector, Pinecone или Weaviate
- Опыт работы с REST API и PostgreSQL
- Опыт использования AI-инструментов для кодирования, таких как Cursor, Copilot или Claude Code
- Способность работать самостоятельно с минимальным надзором
Желательно
- Опыт работы с инструментами оценки и трассировки LLM, такими как LangSmith, Langfuse или Braintrust
- Мультиагентные архитектуры или архитектуры с вызовом функций (function-calling)
- Prisma или Drizzle ORM
- Инструменты для фоновых задач (background-job tools), такие как BullMQ, Inngest или Trigger.dev
- Опыт работы с Docker и облачным развертыванием (AWS, Vercel или GCP)
Условия
- Freelance/B2B контракт
- Удаленная работа
- Рабочее время по CET