AI SummaryVerified by Aipplify AI
The vacancy is detailed in tasks and requirements but lacks compensation clarity.
AI quality score6.2 / 10
Check Match β Just drop your CV
See your fit for Junior/Middle ML Engineer/Python Developer in seconds.
Overview
MTS is looking for a Junior/Middle ML Engineer/Python Developer to design microservices and APIs, create AI agents, and work with data processing and database design.
Responsibilities
- β’Design microservices and APIs (REST/gRPC);
- β’Create RAG and AI agents: develop response generation systems based on documents, reasoning chains, and Tool Calling logic (LangChain/LangGraph/LlamaIndex);
- β’Work with data and text: parsing, cleaning, and chunking texts, entity extraction (NER), classification, implementing hybrid semantic and full-text search;
- β’Design databases: work with relational (PostgreSQL), vector (Qdrant/Milvus/pgvector), and graph (Neo4j) databases for GraphRAG tasks;
- β’Optimize performance, cover code with tests (Pytest), write asynchronous code in Python (FastAPI/Django);
- β’Conduct code reviews and containerize applications (Docker).
Requirements
- β’Experience in commercial development with Python for at least 2 years for graduates from leading universities (MIPT, HSE, MSU, ITMO, Bauman MSTU, SPbU) or at least 3 years for candidates with other education;
- β’Strong knowledge of Python, asynchronous programming, web frameworks (FastAPI), and principles of microservice architecture design (REST, Swagger, gRPC);
- β’Practical experience with LangChain, LlamaIndex, LangGraph, modern LLMs (GPT, open-source models), and frameworks for creating AI agents;
- β’Experience in processing and classifying documents of various formats (PDF, scans), entity extraction (NER, hybrid search) using Transformers, BERT, SpaCy, Natasha;
- β’Experience with relational databases (PostgreSQL), NoSQL/caching (Redis), vector databases (Qdrant/Milvus/pgvector), and graph systems (Neo4j);
- β’Experience with message brokers (RabbitMQ, Kafka);
- β’Proficiency in containerization and CI/CD tools (Docker, Git, S3);
- β’Understanding of the full software development lifecycle (SDLC);
- β’Experience working with specifications and reading diagrams (UML, BPMN).
Skills
Loading similar jobs...