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, реализация механизмов памяти и кодинговых агентов.