Мы ищем Junior Python-разработчика - человека, который уже перерос стадию новичка, умеет самостоятельно закрывать небольшие задачи и хочет быстро вырасти до сильного Middle-разработчика.
Чем предстоит заниматься
- Разрабатывать небольшие сервисы и модули на Python по техническим заданиям.
- Создавать и дорабатывать API-эндпоинты на FastAPI.
- Реализовывать бизнес-логику, обработку и валидацию данных.
- Работать с очередями и асинхронными задачами.
- Работать с PostgreSQL: писать SQL-запросы, создавать миграции, оптимизировать простые операции.
- Улучшать стабильность и производительность существующих сервисов.
- Развивать существующего AI-агента на базе LangGraph.
- Улучшать логику работы AI-агента, анализировать ошибки, повышать качество ответов и сценариев взаимодействия.
- Участвовать в разработке новых AI-функций и автоматизации бизнес-процессов.
Что мы ожидаем
- Хорошее понимание Python и принципов ООП.
- Опыт разработки backend-приложений на FastAPI (обязательно).
- Практические знания SQL, желательно PostgreSQL.
- Навыки работы с Docker, Git и Linux на уровне уверенного пользователя.
- Базовое понимание RabbitMQ, Celery или Kafka.
- Опыт создания небольших сервисов или pet-проектов, которые можно показать.
- Умение брать задачу средней сложности, разбивать её на этапы и доводить до результата.
- Понимание принципов REST API, асинхронности, обработки ошибок и тестирования.
- Понимание микросервисной архитектуры и взаимодействия сервисов.
- Интерес к AI/LLM и желание развиваться в направлении интеллектуальных систем.
- Будет плюсом опыт работы с LLM-фреймворками (LangGraph, LangChain, LlamaIndex или аналогами) либо готовность быстро их освоить.
Будет плюсом
- Опыт работы с Redis.
- Опыт написания юнит-тестов (pytest).
- Минимальный опыт деплоя на сервер или в облако.
- Опыт интеграции с LLM через API (OpenAI, Qwen, DeepSeek, Claude, Gemini и др.).
- Понимание принципов работы RAG, prompt engineering, function/tool calling.
- Опыт разработки AI-агентов или чат-ботов будет преимуществом.
Что предлагаем
- Работу над реальным AI-продуктом, который уже используется клиентами.
- Возможность получить практический опыт разработки AI-агентов и современных LLM-систем.
- Сложные и интересные задачи, позволяющие быстро вырасти до уровня Middle.
- Возможность влиять на развитие продукта и предлагать собственные решения.