Python / AI Agents Developer в проект CoScientist
Мы ищем студентов или начинающих разработчиков, которым интересно попробовать себя в разработке AI-систем, LLM-агентов и инструментов для автоматизации научных экспериментов.
CoScientist — это мультиагентная система, которая помогает планировать эксперименты, работать с данными, запускать вычисления, подключать инструменты и формировать результаты исследований. На стажировке не требуется сразу знать всё это: мы ожидаем, что многому человек научится в процессе работы.
Что нужно будет делать:
🤩Разрабатывать и расширять CoScientist - писать Python-модули и backend-компоненты, подключать инструменты к агентам через API или MCP, участвовать в развитии ключевых частей системы.
🤩Тестировать и отлаживать на реальных задачах - запускать прикладные сценарии, выявлять ошибки агентов, читать логи, воспроизводить проблемы и следить, чтобы пайплайны работали стабильно.
🤩 Управлять данными и инфраструктурой - обрабатывать результаты экспериментов, файлы и тексты, а также помогать с контейнеризацией сервисов и инструментов через Docker.
🤩Расти до сложных инженерных задач - постепенно погружаться в хранение состояния агентов, воспроизводимость запусков, интеграцию внешних инструментов и автоматизацию вычислительных экспериментов.
Требования:
✔️Уверенный Python, Git;
✔️Понимание, что такое API, JSON, HTTP;
✔️Готовность разбираться в чужом коде;
✔️Внимательность при тестировании и отладке.
Будет плюсом:
🤩Опыт с FastAPI и backend-разработкой;
🤩Опыт с Docker;
🤩Понимание LLM, RAG, tool calling или MCP;
🤩Опыт работы с Linux;
🤩Опыт в ML, анализе данных, химии, биоинформатике, инженерных расчётах или генеративном дизайне.
Нам подойдут студенты бакалавриата, магистратуры или начинающие разработчики, которым интересно развиваться в направлении AI agents / AI for Science. Не страшно, если у вас пока мало опыта: важнее желание разбираться, аккуратность и готовность постепенно брать задачи сложнее.
🚩 Резюме и мотивационное письмо можно направить руководителю разработки CoScientist - Глебу Соловьеву (@FrankFree)