Город: Минск
Занятость: Полная занятость, Удаленная работа
Опыт работы: Более 6 лет
We’re looking for a Senior Backend Engineer (Python) who will join our team.
What will you do:
-
Design and build backend services in Python (FastMCP, FastAPI)
-
Implement MCP tool and agent-ready workflows (tool schemas, orchestration)
-
Build async pipelines using asyncio (concurrent I/O, task orchestration, background jobs)
-
Integrate with LLM services: prompt engineering, structured output parsing, token/cost management
-
Develop RAG pipelines: embeddings, vector search, retrieval strategies, chunking
-
Research and prototype new approaches: evaluate models, benchmark retrieval methods, experiment with agent architectures
-
Design experiments, track quality metrics, turn R&D findings into production features
-
Develop APIs for AI agents and internal dashboards
-
Ensure stability, observability, and cost-efficient inference
About you:
-
5+ years Python backend experience
-
Strong async web framework experience (FastAPI or similar)
-
Deep understanding of asyncio: gather, semaphores, task groups, error propagation
-
PostgreSQL and advanced SQL (complex joins, window functions, query optimization)
-
R&D mindset: running benchmarks, and iterating quickly on prototypes
-
Experience with microservice integrations: long-running jobs, retries, failure handling
-
Basic observability skills (logging, Prometheus, Sentry)
-
Experience with Docker, Kubernetes, AWS infrastructure
-
Experience with LLM integrations: prompt design, API calls, response handling, retries