ID 3684.ML developer
Ставка: рекомендуемая ставка 1800. Рассмотрим ваши ставки (*указывайте в форме ставку с налогами)
Требования
— Сильный Python background: backend-разработка, API-интеграции, асинхронность, типизация, валидация данных, ORM и миграции.
— Опыт разработки и поддержки production-grade API и интеграционных сервисов.
— Хорошее понимание REST, gRPC, WebSocket, очередей и event-driven architecture.
— Уверенные знания PostgreSQL, Redis, контейнеризации и CI/CD.
— Понимание сервисной безопасности: OAuth2 / JWT, service-to-service auth, secrets management, audit trail.
— Опыт проектирования отказоустойчивых интеграций и диагностики проблем в распределённых системах.
— Умение писать чистый, поддерживаемый и надёжный код.
Будет плюсом
— Опыт работы с LLM-приложениями, tool calling, агентными пайплайнами и retrieval / search-сценариями.Технологический стек
— Python 3.11+
— FastAPI / ASGI
— Pydantic
— SQLAlchemy / Alembic
— PostgreSQL
— Redis
— REST / gRPC / WebSocket
— Message brokers / background workers
— Docker
— Kubernetes
— CI/CD
— LLM API, embeddings, vector search, tool execution protocols
Ключевые задачи
— Разрабатывать backend-сервисы для интеграции AI-компонентов с внутренними API, сервисами и источниками данных.
— Строить единый слой доступа к инструментам и системам: каталог интеграций, реестр коннекторов и механизмы вызова инструментов для агентных сценариев.
— Подключать новые системы через стандартные протоколы взаимодействия моделей, агентов и инструментов.
— Проектировать безопасность интеграционного слоя: аутентификацию, авторизацию, аудит действий, разграничение доступа и работу с секретами.
— Обеспечивать надёжность integration layer: retries, очереди, rate limiting, идемпотентность, мониторинг, логирование и трейсинг.
— Превращать разрозненные интеграции в платформенный слой, которым смогут пользоваться другие команды.
— Участвовать в архитектуре AI-сервисов: backend, orchestration, observability и production operations.
Тип работ: outstaff / fulltime
Допустимый часовой пояс (UTC): UTC+3 (московское время)
Для рассмотрения специалиста необходимо заполнить форму