Python Backend Developer
Компания: Centicore💙
Позиция: Senior Python Backend Developer
Локация: Москва
Формат работы: гибрид
ЗП: 250–280к на руки
Зачем нужен:
Нам нужен ключевой разработчик, который будет проектировать и развивать микросервисную архитектуру под ML-сценарии — надёжную, масштабируемую и способную обрабатывать тысячи резюме в день. В перспективе — лидерство над направлением и менторство стажёра/джуна.
Задачи:
• Разработка микросервисов:
• Парсинг документов (PDF, DOC, DOCX) с извлечением структурированных данных
• Векторизация текстов для семантического поиска
• Оркестрация ML-пайплайнов с управлением состояниями
• API Gateway для внешних интеграций
Работа с LLM:
• Интеграция с корпоративным LLM API (лимиты, очереди, fallbacks)
• Оптимизация промптов и кеширование
• Обработка, валидация и парсинг ответов LLM
Надёжность и отказоустойчивость:
• Retry с exponential backoff
• Идемпотентность, graceful degradation
• Мониторинг, алерты по ключевым метрикам
Производительность:
• Асинхронная обработка, Kafka
• Оптимизация БД-запросов (батчинг, индексы)
• Кеширование результатов LLM и векторов
• Масштабирование микросервисов под нагрузку
Стек:
Python (FastAPI, asyncio, aiokafka, pydantic)
Kafka (exactly-once semantics, transactional producers)
PostgreSQL / MongoDB
REST-интеграции с LLM API
Kubernetes — базовые знания
CI/CD, observability, alerting
Мониторинг: latency, throughput, error rate
Кого ищем:
• 3–5+ лет в backend-разработке на Python
• Опыт построения микросервисных архитектур и пайплайнов
• Умение работать с API внешних систем и очередями (Kafka)
• Понимание надёжности, производительности и масштабируемости
• Готовность к работе в проде, где каждый сбой = потерянный клиент
• Опыт в командах с CI/CD и стабильными DevOps-процессами
Контакты:
📩 @ktvsk_d
Буду рада познакомиться! 💙
