О компании
MICA — продуктовый AI-стартап, который создаёт решения для роста продаж и аналитики клиентских коммуникаций.
Мы ищем Python-разработчика, который усилит команду и поможет развивать систему речевой аналитики и LLM-сервисы в продакшене.
Чем предстоит заниматься
Разработка микросервисов на FastAPI:
API для транскрибации и аналитики звонков, LLM-пайплайнов (классификация, извлечение сущностей, RAG), управление версиями API, аутентификация, логирование, наблюдаемость.
Работа с фоновой и стриминговой обработкой:
асинхронные воркеры и консьюмеры SQS (aioboto3), идемпотентность, ретраи, DLQ, backpressure.
Построение ETL-процессов и индексации эмбеддингов.
Работа с данными и интеграциями:
PostgreSQL + SQLAlchemy (async), миграции (Alembic), pgvector.
Интеграции с OpenAI SDK (chat / embeddings / audio), S3 / MinIO.
Наш стек
Python 3.11+, FastAPI, Uvicorn · SQLAlchemy[async], PostgreSQL, asyncpg, Alembic, pgvector · AWS S3/SQS (aioboto3) · OpenAI SDK · aiohttp · python-json-logger · cryptography · pandas / openpyxl (для отчётности).
Требования
3+ лет коммерческой разработки на Python (асинхронка, продакшн-опыт).
Опыт работы с FastAPI, SQLAlchemy 2.0 (async), PostgreSQL.
Понимание архитектуры воркеров / очередей / стриминга данных.
Опыт интеграции ASR / LLM / OpenAI API / Whisper API.
Docker, базовые навыки контейнеризации.
Будет плюсом
Умение самостоятельно поднимать и тюнить LLM / ASR модели.
Опыт с pgvector / RAG и тюнингом поиска.
Знание инструментов мониторинга: Docker / K8s / Prometheus / Grafana / ELK.
В первые 2 месяца вы:
Возьмёте на себя поддержку и развитие одного из ключевых FastAPI-сервисов.
Настроите устойчивый пайплайн обработки и индексации эмбеддингов.
Улучшите интеграцию с OpenAI API и ускорите отклик сервисов.
Условия
Формат: удалённо, гибрид или офис — на ваш выбор.
График: гибкий full-time.
Оплата: конкурентная, обсуждается индивидуально по итогам собеседования.
Возможны премии за инициативу, оптимизацию и качество решений.