Python-разработчик в Assistant Runtime Platform.
Обязанности:
- Проектировать и писать ядро платформы, доводить его до надежной работы в продакшене.
- Разрабатывать сервисы и программные компоненты.
- Внедрять новые функции и развивать существующие.
- Участвовать в архитектурных обсуждениях и принятии решений.
- Обеспечивать качество кода: писать и поддерживать юнит-тесты, проводить код-ревью.
- Участвовать в оценке, планировании и приоритизации разработки.
- Развивать младших и миддл-разработчиков в отделе.
- Общаться с заказчиками и командами разработки, тестирования, сопровождения.
Требования:
- Опыт разработки на Python: знакомы с Asyncio, Concurrency, FastAPI, Flask, Django, Testing и особенностями масштабирования Python-приложений.
- Опыт работы с базами данных — SQL Syntax, Indices, Transactions, Locks, Domain Design, Scaling Patterns, NoSQL, популярными ORM, например SQLAlchemy.
- Опыт создания продуктов и инструментов в области AI и LLM: построение агентов и систем RAG, работа с MCP, реализация механизмов памяти и кодинговых агентов.