Senior Java/Kotlin Developer
The MLE team is involved in the development of business logic and multi-agent systems, as well as ensuring the operation of the department's IT infrastructure. The team specializes in B2B and B2G rapid prototyping projects with a focus on applying AI/ML.
We are looking for a Senior Java/Kotlin engineer to develop the backend of an AI platform: agent pipelines, integrations with LLMs, RAG, MCP/tools, vector databases, data/ML infrastructure, and Kubernetes environments.
Responsibilities
- Development of the agent platform, scenarios, and pipelines
- Integration of modern AI/ML/MLE/Data Engineering technologies
- Connecting LLMs, embeddings, vector search, RAG, MCP/tool-calling, deploying large models on GPU servers
- Designing backend architecture
- Integration with storage, queues, search/vector DBs
- Writing Helm charts
- Setting up CI/CD in Jenkins
- Configuring nginx, Keycloak, security, quality gates, and dev/stage environments.
Requirements
- 5+ years of experience in Java/Kotlin development and Spring Boot
- Deep understanding of working with Kubernetes
- Practical experience with LLM inference, embeddings, vector search, and deploying models on GPUs
- Experience with Keycloak, OAuth2/OIDC/JWT and understanding of basic application security
- Instrumental use of AI for analysis, generation, and automation.
Will be an advantage:
- Knowledge of Python, vLLM / SGLang, Apache Spark or NiFi
- Experience with LangChain / LangGraph
- Skills in building observability: metrics, logs, tracing.
Conditions
- Office near Kutuzovskaya metro station
- Hybrid work format
- Competitive salary (base + bonuses)
- Opportunity to work with a modern technology stack
- Social package (VHI - Voluntary Health Insurance)
- Huge catalog of educational programs, opportunity for training and certification at the company's expense
- Preferential loan program at SBER
- Discount programs from many partner companies
- Opportunity to participate in other large and unique projects.