Backend Developer / Python Backend Engineer (AI)
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
Backend Developer / Python Backend Engineer (AI): Развитие backend-платформы CURE AI для связи ML-, reasoning- и simulation-компонентов с интерфейсами, данными и внешними системами с акцентом на API, runtime state, интеграции и безопасные execution boundaries. Focus on проектирование асинхронных сервисов, event-driven сценариев, state machines, наблюдаемости и предотвращении неконтролируемых действий AI-контура.
Локация: не указана
Зарплата: до 7000 USD в месяц; после успешного испытательного срока возможно повышение до 7000 USD.
Компания
CURE AI развивает платформу интеллектуального управления инфраструктурой, объединяющую AI/ML-модули, симуляционные контуры и интеграции с городскими, строительными и инженерными системами.
Что делать
- Развивать и оптимизировать backend-платформу на Python и FastAPI.
- Проектировать API-контракты для frontend, ML-компонентов, внутренних сервисов и внешних интеграций.
- Работать с PostgreSQL, Redis, Qdrant и Neo4j для хранения runtime-данных, событий, памяти, графовых представлений и KPI.
- Разрабатывать интеграционные адаптеры, event-driven сценарии, фоновые задачи и real-time коммуникацию через WebSocket/Socket.IO.
- Обеспечивать health/readiness checks, обработку ошибок, retries, логирование, audit trails и observability.
- Совместно с ML-командой развивать критические пайплайны, CI/CD, контейнеризацию и безопасные simulation-first интеграции.
Требования
- Уверенное владение Python и коммерческий опыт backend-разработки.
- Практический опыт с FastAPI или современным Python web framework.
- Опыт с PostgreSQL, Redis, Docker/Docker Compose, проектированием схем, индексами, миграциями и оптимизацией запросов.
- Понимание asyncio, async/await, конкурентности и работы с внешними I/O-сервисами.
- Навыки проектирования REST API, интеграции HTTP API, обработки ошибок, retries, timeout-политик и идемпотентности.
- Понимание аутентификации, авторизации, JWT и безопасного хранения чувствительных данных; английский для чтения документации и технической коммуникации.
Хорошо, если есть
- Опыт с Qdrant, Neo4j, Elasticsearch, vector search или knowledge graph.
- Опыт event-driven архитектуры, очередей задач, state machines, WebSocket/Socket.IO и real-time систем.
- Знание observability, CI/CD, GitLab CI/CD, Nginx и production Docker networking.
- Опыт интеграций с IoT, BMS, промышленными системами, городской инфраструктурой, телеметрией или оборудованием.
- Интерес к AI/ML-инфраструктуре, LLM-интеграциям, simulation environments и cognitive systems.
Культура и преимущества
- Быстро развивающийся продукт с возможностью влиять на формирующуюся часть архитектуры.
- Фокус на системном мышлении, надёжности интеграций и безопасной работе ML-, reasoning- и simulation-компонентов.
- Испытательный срок — 4 месяца.
- При успешной работе предусмотрено повышение до 7000 USD.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →