Despre postul vacant
AML Academy ищет Backend-разработчика на Python в Астане для развития платформы аналитики с парсингом документов, полнотекстовым и векторным поиском и AI-ассистентом. Предстоит работать с большими объёмами данных и современным backend-стеком.
О компании и продукте
AML Academy строит платформу для аналитики с десятками терабайт данных, парсингом документов, полнотекстовым и векторным поиском и AI-ассистентом.
Задачи
- Проектировать REST API на FastAPI и Litestar в рамках clean architecture
- Писать асинхронные сервисы обработки данных на FastStream и брокерах NATS JetStream, RabbitMQ или Kafka
- Работать с PostgreSQL через SQLAlchemy 2.0 в асинхронном режиме и Alembic
- Интегрировать Elasticsearch и Qdrant для векторного поиска
- Использовать Redis для кэширования и MinIO или S3 для объектного хранения
- Разрабатывать ETL-пайплайны для парсинга PDF, OCR и импорта данных из внешних API
- Покрывать код тестами с целевым покрытием не менее 90%
- Работать с Docker, GitLab CI/CD и мониторингом на базе Sentry, OpenTelemetry и Grafana-стека
Условия
- Заработная плата: 820 000 — 1 200 000 ₸
- Локация: Астана
- Современный стек без legacy, включая Python 3.12
- Возможность влиять на архитектуру
- Продукт с реальной нагрузкой и большими данными
- Инженерная культура с код-ревью, CI/CD, статическим анализом и pre-commit