Senior Python Developer (Visiology Cortex)
Polymedia is looking for a Senior Python Developer with 6+ years of experience to work on the AI module Visiology Cortex. Remote or hybrid.
Responsibilities: - Work on the AI module Visiology Cortex and related platform parts. Tasks can be very diverse — important to switch and learn quickly. - Development of Cortex architecture: LangGraph agents, query routing, multi-agent scenarios - Development and optimization of RAG pipeline: document indexing, embeddings and rerankers, vector search - Integration with LLMs (Claude / OpenAI / GigaChat / open-source models), inference cost control, response streaming (SSE) - Backend services development in Python - Work with PostgreSQL, including vector storage and search - Integration with Visiology platform core via REST API (dashboards, metrics, data models) - Targeted tasks in Angular/TypeScript (Cortex UI) and C#/.NET (when integrating with platform services) - Using AI assistants (Claude Code, Cursor and analogs) for full cycle of feature work: analysis — implementation — testing — review - Conducting technical research, prototyping AI scenarios - Writing unit and integration tests - Writing technical documentation - Participation in technical discussions and Scrum events
Requirements: - 6+ years of commercial development experience - Strong Python and backend services experience - PostgreSQL experience - Understanding of LLM and RAG basics: embeddings, vector search, prompt engineering, context limitations - Practical experience with AI development assistants (Claude Code, Cursor, Copilot or analogs) — ability to decompose task, provide correct context to agent, verify and refine result - Understanding of web applications (HTTP, REST API) - Knowledge of data structures and design patterns, ability to apply them - Ability to conduct quality code review (including AI-generated code) - Experience with version control systems (Git) - English at technical documentation reading level - Willingness to learn new technologies and work across multiple languages Nice to have: - Production experience with LLM frameworks (LangGraph, LangChain, LlamaIndex) - Experience building RAG systems: vector DBs (FAISS, Qdrant, Milvus, pgvector), rerankers, hybrid search - Experience integrating LLM provider APIs (Anthropic Claude, OpenAI, GigaChat, YandexGPT) and inference cost control - Experience with MCP (Model Context Protocol) and agent patterns - Experience with TypeScript/Angular or C#/.NET - Experience with relational and vector databases - Experience in Agile/Scrum teams - Experience with DWH/BI systems, understanding of DAX/OLAP/data models - Experience with Docker and CI/CD (TeamCity / GitHub Actions)
Full-time employment. Schedule: 5/2. Work format: remote or hybrid.
Don't miss a single job
Subscribe to our Telegram channel