1. Коммерческий опыт разработки от пяти лет и работа на senior-уровне
2. Сильный Python и опыт запуска production-приложений
3. FastAPI или сопоставимый Python-фреймворк
4. Практический опыт с LLM в продакшене, а не только в прототипах: структурированный вывод, обработка ошибок, ретраи, контроль стоимости, стабильность результата
5. LLM-пайплайны: LangGraph, LangChain, RAG или сопоставимые инструменты
6. Опыт получения структурированных данных из неструктурированного текста и документов
7. Проектирование API и схем данных
8. Работа с асинхронностью, очередями и длительными фоновыми процессами
9. Уверенное знание PostgreSQL: индексы, транзакции, миграции и оптимизация запросов
10. Практический опыт с React и интеграцией frontend с backend API
11. Опыт систем с ролями и правами доступа: разные типы пользователей видят разные данные
12. Самостоятельное развертывание приложений и диагностика после релиза
13. Аккуратная работа с персональными данными: хранение документов, доступы, логирование
Особенно релевантен опыт запуска продукта с нуля, работы в стартапе или небольшой команде и прямого взаимодействия с продуктовой командой
Роль подойдет инженеру, который продолжает самостоятельно писать код, не ждет готовой архитектуры и умеет принимать технические решения в условиях неопределенности. Самостоятельно обучать сложные ML-модели не требуется — нужен прикладной инженер, который умеет выбирать готовые модели, библиотеки и сервисы и собирать из них работающий продукт
AI-инструменты
В ежедневной разработке используем Claude Code для работы с кодовой базой, проверки гипотез и ускорения реализации
Инженер должен понимать и проверять сгенерированный код, замечать ошибки и отвечать за качество итогового решения. Опыт с Claude Code будет преимуществом, но подойдет и системная работа с Cursor, GitHub Copilot, Windsurf или другими AI-инструментами
Оценка качества LLM-систем: наборы тестов, метрики, регрессии на изменение промтов
OCR и разбор документов
Опыт в KYC, скоринге или других системах проверки пользователей
Конструкторы форм, анкеты, многошаговые процессы с валидацией
Биллинг, реферальные и партнерские программы
Геймификация: уровни, достижения, рейтинги, прогресс
Опыт AI SaaS, маркетплейсов, EdTech или платформ с двумя типами пользователей
Backend: Python, FastAPI, асинхронные процессы, фоновые задачи, очереди, внешние API
Frontend: React
Данные и инфраструктура: PostgreSQL, S3-совместимое хранилище, Railway, Git
LLM: Anthropic API и сопоставимые провайдеры, структурированный вывод, обработка документов
Инженер может предложить другие инструменты, если они лучше подходят под задачи продукта