Description
We are a new unit within the bank's AI transformation. Our task is to create platform services that will facilitate the creation of AI products. If you want to create innovative AI products and be at the cutting edge of AI progress, then join us.
Responsibilities
- develop backend and ensure high code quality
- participate in designing highly efficient architecture and solve problems of load growth and system complexity
- maintain communication with clients and technical specialists for gathering troubleshooting information
- analyze security and protect the system from potential threats
- research new technologies and propose the implementation of promising solutions
- ensure high code coverage with unit tests
- improve and expand the functionality of AI agents using large language models (LLMs) and advanced natural language processing algorithms.
Requirements
- commercial Java development experience - from 6 years, using current versions (Java 11/17+), preferably in a corporate environment
- confident proficiency in Spring (Spring Boot, Spring Cloud, etc.) or Quarkus
- skills in designing and implementing RESTful API
- experience with OpenAPI / Swagger: creating specifications, generating clients and server stubs, documenting API
- knowledge of Java Virtual Machine internals, understanding of Garbage Collector principles
- fluent SQL, experience with relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases
- understanding of Kafka principles and experience developing systems that interact with it
- understanding of microservices architecture principles and experience developing microservices
- containerization skills: Docker, orchestration using Kubernetes
- knowledge of CI/CD principles and DevOps practices
- confident work in a Linux environment: CLI, logging, application launch and diagnostics
- ability to write unit-tests using JUnit, Mockito or equivalents
- experience with Git
- experience in task automation using AI tools (GitHub Copilot, ChatGPT, LangChain, LlamaIndex, vector DBs) and understanding of LLM principles (Transformers, embeddings, RAG).
Conditions
- comfortable modern office near Kutuzovskaya metro station
- opportunity to choose a convenient schedule - office/hybrid
- annual salary review and annual bonus
- corporate gym and relaxation areas
- more than 400 educational programs from SberUniversity for professional and career development
- extended VHI, preferential insurance for family
- flexible mortgage discount equal to 1/3 of the Central Bank's key rate
- free SberPrime+ subscription, discounts on products from partner companies
- referral bonus for recommending friends to Sber team.