Python-разработчик (AI-агенты)
Задачи
- Проектировать и разрабатывать ИИ-агентов: интеграции, пайплайны, управление контекстом, память, мультиагентные решения на базе LangChain, LangGraph и похожих фреймворков на Python и Go.
- Интегрировать агентов с внутренними сервисами компании: API, базами данных, бизнес-системами, инструментами разработки и аналитики, разрабатывать MCP-интеграции.
- Проектировать среду выполнения для агентов: управление задачами, контекстом, инструментами, состояниями, логами и ошибками.
- Развивать интерфейсы для работы с агентами.
- Участвовать в проектировании ИИ-решений вместе с разными командами и в разных продуктах компании.
- Разрабатывать сценарии тестирования, eval-наборы, метрики качества, регрессионные проверки и механизмы human-feedback.
- Участвовать в разработке архитектуры, технического дизайна и документации.
- Развивать инфраструктуру вокруг агентов: тестирование, логирование, мониторинг, трассировка, оценка качества, CI/CD.
Требования
- Уверенный опыт разработки на Python / Go в микросервисной архитектуре.
- Понимание асинхронного программирования: async/await, конкурентность, многопоточность.
- Опыт разработки ИИ-агентов или прикладных решений с использованием LLM.
- Понимание того, как устроены LLM: контекст, токены, промпты, embeddings, RAG, ограничения моделей.
- Опыт или хорошее понимание MCP.
- Опыт работы с SQL и NoSQL-базами данных.
- Понимание Docker и Kubernetes.
- Автоматизированное тестирование.
- Опыт работы с Git и привычка работать в Agile-среде.
- Понимание инструментов наблюдаемости для AI-систем, например Langfuse.
Будет плюсом
- Опыт разработки на Go.
- Опыт работы с A2A и мультиагентными системами.
- Опыт работы с CI/CD-инструментами: Jenkins, GitLab CI/CD или аналогами.
- Понимание процессов взаимодействия с UI/UX-командами.
- Опыт fine-tuning LLM или применения методов адаптации: LoRA, adapters и похожие подходы.
- Опыт запуска моделей в продуктовой среде или локального инференса LLM.
- Практический опыт A/B-тестирования в ML/AI-сценариях.
- Участие в AI-инициативах, open-source-проектах, внутренних R&D-проектах или инженерных экспериментах.
Условия и бенефиты
- У нас удалёнка без привязки к гео, но есть офисы для желающих поработать в формате коворкинга или с закрепленным рабочим местом.
- Оформление в штат компании или заключение международного контракта.
- Гибкий график - лояльное начало дня, 8 часов рабочий день.
- Возможность выбрать привычное оборудование (Mac, Linux, Windows, мониторы и пр.) с доставкой на дом.
- Непрерывное обучение: у нас есть внутренняя Академия, а также много партнёрских программ, которые поделятся знаниям не только в профессиональной сфере, но и поддержат твои хобби.
- Митапы, конференции, хакатоны, квесты, онлайн-игры – лишь небольшая часть наших активностей, в которых ты сможешь участвовать.