As part of devspiration, you will have the opportunity to contribute as a Python Engineer designing and building AI agents and MCP (Model Context Protocol) servers that connect large-scale reasoning models with enterprise data and tools. This role involves building structured, reliable services — not experimental prototypes — with a focus on performance, security, and observability. PROJECT TECH STACK: Python 3.11+, FastAPI, Pydantic, Postgres (pgvector), Redis, Azure, OpenTelemetry LOCATION: Lviv, Ukraine (onsite at a brand-new office in BC “Natsionalnyy”) and remote working option RESPONSIBILITIES: * Design and implement AI agent workflows (plan → act → reflect → finalize) * Develop and expose MCP-compliant servers (tools, resources, prompts, schemas) * Build retrieval and RAG pipelines using embeddings, pgvector, and metadata filtering * Create FastAPI-based microservices with async I/O and streaming interfaces * Manage typed schemas and tool contracts with Pydantic * Implement robust error handling, retries, and observability (OpenTelemetry) * Integrate with Azure services (Key Vault, Container Apps, Application Insights) * Apply strong security, validation, and testing standards across all components
REQUIREMENTS: * 5+ years of professional experience in Python development (Python 3.11+ preferred) * Strong experience with FastAPI/Starlette, async programming, and Pydantic * Solid understanding of Postgres (pgvector) and Redis * Experience with agent architectures, prompt design, or structured outputs * Familiarity with CI/CD practices, testing (pytest), and containerization (Docker) * English: Upper-Intermediate or higher
NICE TO HAVE: * Experience with Azure Cloud (security, deployment, monitoring) * Knowledge of MCP or similar protocol-based integrations * Experience with RAG systems, vector databases, and observability tools
WE OFFER: * A brand-new office in a BC “Natsionalnyy” + remote working options * 18 business days of vacation, 10 days of sick leave, national holidays off * Compensation for technical conferences/events participation * Free English classes * Medical insurance
Become part of a professional and patriotic team that supports the Armed Forces of Ukraine and those in need. Join us in making a meaningful impact.