other

Backend Developer / Python Backend Engineer

7 сентября 2026

От 3 000 руб.

Город: Москва

Першина Маргарита Юрьевна

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 1 года

Обязанности:

CURE AI развивает платформу интеллектуального управления инфраструктурой. Backend-платформа связывает когнитивные и ML-модули с пользовательскими интерфейсами, данными, симуляционными контурами и будущими интеграциями с реальными городскими, строительными и инженерными системами. Ищем backend-разработчика, который будет поддерживать и расширять сервисную архитектуру продукта: API, runtime state, data layer, интеграционные адаптеры, безопасные execution-boundary и наблюдаемость. Это роль для инженера, которому интересно строить надёжный backend вокруг сложной AI-системы, а не только CRUD-приложения. Задачи Поддерживать, развивать и оптимизировать backend-платформу на Python/FastAPI. Проектировать и реализовывать API-контракты для frontend, ML-компонентов, внутренних сервисов и внешних интеграций. Развивать сервисные слои CURE AI: World Model, Simulation Runtime, Reasoning, Planning, Safety, Learning, KPI и Tenant Profiles. Работать с PostgreSQL, Redis, Qdrant и Neo4j: хранение runtime-данных, профилей, событий, памяти, графовых представлений и KPI. Разрабатывать адаптеры и безопасные adapter/stub boundaries для подключения внешних систем. В перспективе участвовать в интеграциях с BMS, HVAC, лифтами, транспортной и городской инфраструктурой, уведомлениями, V2X/MEC и внешними API. Контролировать работу интеграций: health/readiness checks, обработка ошибок, retries, логирование, audit trails и observability. Совместно с ML-командой ускорять критические пайплайны, обеспечивать корректную передачу контекста и надёжный runtime state. Разрабатывать event-driven сценарии, state machines, фоновые задачи и real-time коммуникацию через WebSocket/Socket.IO. Реализовывать политики безопасного выполнения: fail-closed/fail-open, simulation-only режимы, блокировки реальных действий и контроль разрешений. Участвовать в улучшении CI/CD, контейнеризации, документации и инженерных стандартов проекта. Технологический стек Основной backend-стек: Python 3.11/3.12; FastAPI, Uvicorn; Pydantic, Pydantic Settings; SQLAlchemy Async, asyncpg; PostgreSQL; Redis; Qdrant; Neo4j; HTTPX; Python Socket.IO, ASGI WebSocket; PyJWT, Cryptography; APScheduler; Docker, Docker Compose; Nginx; GitLab CI/CD. Сервисная инфраструктура: MoE как основной backend runtime; отдельный сервис авторизации; PostgreSQL как основное транзакционное хранилище; Redis для сессий, кэша и runtime state; Qdrant для векторного поиска и memory/retrieval; Neo4j для графового и knowledge layer; модельные и perception-сервисы, подключаемые через внутренние API; документация сервисов и контрактов через Mintlify; будущие execution-интеграции с обязательным simulation-first и safety boundary подходом. Логика платформы: Simulation Runtime; World Model и Predictive World Model; Causal Engine; Planning Core; Safety Service; Tenant Profile Registry; KPI Service; Memory и Qdrant retrieval; Graph/Knowledge projection; LLM routing; Outcome learning; интеграционные adapter layers; формальные и rule-based reasoning backends, включая Z3, Prover9/Mace4 и безопасные rule-engine boundaries. Обязательные требования Уверенное владение Python и опыт коммерческой backend-разработки. Практический опыт с FastAPI или аналогичным современным Python web framework. Опыт работы с PostgreSQL, включая проектирование схем, индексы, миграции и оптимизацию запросов. Понимание async Python: asyncio, async/await, конкурентность, работа с внешними I/O-сервисами. Опыт работы с Redis и Docker/Docker Compose. Умение проектировать REST API, валидировать контракты и поддерживать обратную совместимость. Опыт интеграции внешних HTTP API, обработки ошибок, retries, timeout-политик и идемпотентности. Понимание принципов аутентификации, авторизации, JWT и безопасного хранения чувствительных данных. Умение писать читаемый, тестируемый и поддерживаемый production-код. Английский на уровне чтения документации и технической коммуникации. Будет преимуществом • Опыт с Qdrant, Elasticsearch, pvector или другими search/vector системами. • Опыт с Neo4j, графовыми БД или knowledge graph-подходами. • Опыт с event-driven архитектурой, очередями задач, state machines и real-time системами. • Опыт разработки WebSocket/Socket.IO-сервисов. • Понимание observability: structured logging, tracing, metrics, audit logs, health/readiness endpoints. • Опыт работы с CI/CD, GitLab CI/CD, Nginx и production Docker networking. • Знание принципов fail-closed/fail-open и построения безопасных интеграционных контуров. • Опыт интеграций с IOT, BMS, промышленными системами, городскими АРІ, телеметрией или оборудованием. • Опыт интеграций с IOT, BMS, промышленными системами, городскими АРІ, телеметрией или оборудованием. • Интерес к AI/ML-инфраструктуре, LLM- интеграциям, simulation environments и cognitive systems. • Опыт работы с персональными, медицинскими или иными чувствительными данными. Что важно в этой роли Системное мышление: нужно видеть не только отдельный сервис, но и весь жизненный цикл данных, состояния и решений. Аккуратность в интеграциях: внешняя система не должна получить неконтролируемое действие из Al-контура. Готовность работать в быстро развивающемся продукте, где часть архитектуры уже определена, а часть будет формироваться вместе с командой. Интерес к созданию инфраструктуры, на которой безопасно работают ML-, reasoning-и simulation-компоненты. Испытательный срок 4 месяца, при успешной работе повышение до 7000$

Показать контакты

Имя не указано

Пожаловаться ID: 157373540

Похожие вакансии

Python Backend Engineer

Договорная

Москва

ТПО ПРАЙД

Python Backend Developer (FinTech)

До 188 571 руб.

Москва

НПО ИнПульс

Middle Backend Developer — Python

Договорная

Москва

Новые Ветеринарные Технологии

Senior Python Backend Developer

Договорная

Москва

МТС

Middle Backend Developer (Python)

Договорная

Москва

ТРАНОМИКА

Junior Python Backend Developer

От 127 500 руб.

Москва

Алабуга, ОЭЗ ППТ