Description
Today, practically all processes at Sber utilize AI solutions: artificial intelligence models, applications of LLMs, and AI agents that assist in making business decisions and providing customers with unique services.
To manage the lifecycle of all these AI solutions, the "AI Solutions Library" product was created. Every AI solution used at Sber is registered in the "AI Solutions Library" from the very inception of the idea and subsequently accumulates a wide range of information as it progresses through its lifecycle stages.
Currently, the "AI Solutions Library" contains knowledge about tens of thousands of entities that have ever been used, are currently in use, or are only planned for implementation. We know who developed them and when, using which machine learning methods, on what data, how they are used in the business process, monitor their quality through regular execution of validation tests, and much, much more.
Responsibilities
- Joint development of the system architecture with a Solution Architect and implementation of new functionality, including creating microservices.
- Ensuring code quality: conducting thorough code reviews, performing refactoring both as part of new tasks and separately, as well as writing unit and integration tests.
- Supporting and advancing technological standards for Java development within the team.
- Mentoring and team development: working with junior developers, participation in team rituals (daily, grooming, planning, retrospective).
- Operational reliability: prompt identification, diagnosis, and resolution of incidents in the production environment.
Requirements
- Deep knowledge of Java and the Spring ecosystem — at least 3 years of experience, including concurrency, multithreading, generics, and major frameworks (Spring Boot, Core, MVC, JDBC, etc.).
- Proficient SQL skills — writing and optimizing moderately complex queries, understanding indexes, foreign keys, and the ability to analyze execution plans.
- Frontend development experience (1.5+ years) with JavaScript/TypeScript: complex SPAs on React (Hooks, Suspense), state management (Redux Toolkit, RTK Query), styling (SCSS, CSS Modules, Styled Components, MUI), testing (Jest, RTL), build tools (Webpack, Vite), and architecture following FSD principles.
- Understanding of architectural and design principles — classical patterns (GoF), microservices patterns, experience in designing and developing microservices systems.
- Tools and DevOps skills — proficient use of Git, Linux (basic commands), Docker and Kubernetes, as well as active application of LLMs at all stages of development (coding, design, refactoring, tests).
Conditions
- Comfortable modern office near Kutuzovskaya metro station.
- Option to choose a convenient schedule — office/hybrid/remote.
- Annual bonus.
- Corporate gym and relaxation areas.
- Over 400 educational programs from SberUniversity for professional and career development.
- Regular meetups and a well-established DS community.
- Extended voluntary health insurance, preferential insurance for family, and corporate pension program.
- Flexible mortgage loan 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 the Sber team.