AI-разработчик
Summary
Senior backend developer builds and deploys AI/LLM features like RAG systems and agents using .NET, PostgreSQL, and LangChain, shipping end-to-end solutions in a fully remote role.
Навыки: C#, .NET, MySQL, PostgreSQL, LLM. Квалификация: Senior. Специализации: Бэкенд разработчик.
Чем предстоит заниматься
- Разрабатывать и внедрять AI/LLM-функционал: RAG-системы, AI-агентов, механизмы function/tool calling, оркестрацию языковых моделей .
- Проектировать AI-пайплайны: эмбеддинги, векторные базы данных (pgvector, Pinecone), управление контекстом, промпт-стратегии .
- Обеспечивать быструю поставку — от идеи до продакшена (с реализацией фронтенд- и бэкенд-компонентов при необходимости).
- Контролировать качество AI-решений через evals, организовывать мониторинг и наблюдаемость систем .
- Работать со стеком: .NET (C#), LLM-фреймворки (LangChain, LlamaIndex), API OpenAI/Anthropic, Docker, Git, MSSQL/PostgreSQL.
Ожидания
Опыт:
- Общий опыт в IT — от 5 лет.
- Опыт разработки AI/LLM-функциональности в коммерческих продуктах — от 1,5 лет (Обязателен!)
Ключевые навыки:
- Уверенное владение .NET (C#).
- Практический опыт интеграции LLM в коммерческие продукты.
- Базовые навыки фронтенд-разработки (достаточные для реализации AI-функционала).
- Разработка LLM-приложений: RAG-системы, AI-агенты, function/tool calling, промпт-инжиниринг.
- Работа с LLM-фреймворками (LangChain, LlamaIndex) и векторными БД (pgvector, Pinecone).
- Навыки оценки качества AI-моделей (evals), мониторинга и наблюдаемости AI-систем .
- Уверенная работа с реляционными БД (MSSQL/PostgreSQL), Docker, Git.
- Использование AI-ассистентов (Cursor, Claude Code, Copilot) в ежедневной работе с обязательным код-ревью и тестированием.
- Технический английский (чтение документации).
- Bias to ship: декомпозиция до MVP, быстрая проверка гипотез .
- Высокий уровень ответственности (ownership), продуктовое мышление, командность.
Будет плюсом:
- Опыт в ML (fine-tuning, работа с эмбеддингами) .
- Пет-проекты с реальной аудиторией или вклад в open-source.
- Опыт с системами потоковой обработки данных (RabbitMQ, Kafka) .
Образование: высшее техническое (или эквивалентный опыт + портфолио).
Условия
- Занятость: проектная, 6 месяцев с возможностью пролонгации, полная занятость (~160 ч/мес).
- Формат: полностью удалённо (Россия, UTC+3) .
Формат оформления: ИП ! - Гражданство: РФ.
- Зарплата: обсуждается с кандидатом, рыночный уровень для Senior AI-разработчика