Reach out directly about this role
๐ We are looking for a Backend Developer (Python) at AML Academy (Astana)
We are building a platform for analytics โ document parsing, full-text and vector search, AI assistant. Tens of terabytes of data, all on a modern stack.
What to do: โ Design REST API (FastAPI, Litestar) in clean architecture โ Write async data processing services on FastStream + NATS JetStream / RabbitMQ / Kafka โ Work with PostgreSQL via SQLAlchemy 2.0 (async) + Alembic โ Integrate Elasticsearch and Qdrant (vector search) โ Caching (Redis), object storage (MinIO/S3) โ ETL pipelines: PDF parsing, OCR, import from external APIs โ Cover with tests (pytest, โฅ90% coverage) โ Docker, GitLab CI/CD, monitoring (Sentry, OpenTelemetry, Grafana stack)
Required: โ Python 3.12+, async โ FastAPI or Litestar from 1+ year โ SQLAlchemy 2.0, Alembic, PostgreSQL โ Understanding of clean architecture and dependency injection โ Experience with message brokers (NATS / RabbitMQ / Kafka) โ Docker + Docker Compose โ Ability to write tests
Plus: โ Elasticsearch / vector databases โ Redis, MinIO/S3 โ FastStream, event-driven architecture โ OpenTelemetry, Grafana/Loki/Tempo โ uv, Ruff, Dishka โ DevOps knowledge: bare metal, VM, Proxmox
What we offer: โ Modern stack without legacy, Python 3.12 โ Influence on architecture โ Product with real load and big data โ Engineering culture: code review, CI/CD, static analysis, pre-commit
๐ฐ Range: 820,000 โ 1,200,000 โธ ๐ Location: Astana ๐ข Company: AML Academy ๐ฉ Apply: recruiter contact
AML Academy
Astana, Kazakhstan6 months ago
820,000 โ 1,200,000 KZT
per month
Grade
Middle
Experience
from 1 years
Work Format
Onsite
AI writes it from your resume. You only have to send it.
RocketHunt estimate from real salaries