1. Коммерческий опыт разработки от пяти лет и работа на senior-уровне
2. Сильный Python и опыт запуска production-приложений
3. Промышленный опыт парсинга соцсетей: пагинация, лимиты, прокси, устойчивость к изменениям на стороне площадки
4. LangGraph или LangChain — обязательно, с production-опытом, а не только в прототипах
5. Практический опыт с Gemini API и другими моделями, умение сравнивать их по качеству и стоимости
6. Классификация и разметка контента через LLM, структурированный вывод, контроль качества результата
7. Работа с очередями, расписаниями, ретраями и идемпотентностью длительных процессов
8. Уверенное знание PostgreSQL и проектирование схем под аналитические данные
9. Контроль стоимости: понимание, из чего складывается цена прогона, и умение ее снижать
10. Понимание правовых ограничений и правил площадок, готовность обсуждать риски до реализации
AI-инструменты
В ежедневной разработке используем Claude Code для работы с кодовой базой, проверки гипотез и ускорения реализации
Инженер должен понимать и проверять сгенерированный код, замечать ошибки и отвечать за качество итогового решения. Опыт с Claude Code будет преимуществом, но подойдет и системная работа с Cursor, GitHub Copilot, Windsurf или другими AI-инструментами
Apify, Playwright, Puppeteer
Оценка качества LLM-систем: наборы тестов, метрики, регрессии на изменение промтов
Эмбеддинги, кластеризация, векторный поиск
Аналитика соцсетей и работа с метриками вовлеченности
Data engineering: ETL, аналитические хранилища, ClickHouse
Обработка видео и изображений, мультимодальные модели
Backend: Python, FastAPI, асинхронные процессы, очереди, планировщики, внешние API
Парсинг: собственные парсеры, Apify, headless-браузеры, работа с прокси и лимитами
LLM: Gemini API, Anthropic и сопоставимые провайдеры, LangGraph, LangChain, структурированный вывод
Данные и инфраструктура: PostgreSQL, S3-совместимое хранилище, Railway, Git
Инженер может предложить другие инструменты, если они лучше подходят под задачи продукта