Description
We are a team dedicated to developing automation processes for the Treasury. We face an ambitious challenge to create a distributed engine for the autonomous calculation of the optimal balance trajectory for the group and to provide a decision-making space for AI agents interacting with clients. The team is distributed across Moscow, Saint Petersburg, and Samara.
By joining us, you can not only learn the details of the Treasury's work but also immerse yourself in the world of artificial intelligence and big data.
Responsibilities
- designing and aligning the architecture of applications and integrations
- developing and building calculation modules for the system, common libraries, and implementing integration interactions
- forming requirements for building CI/CD, monitoring, and logging
- conducting code reviews, maintaining code standards, and managing team communications
- distributing workload among team members
- controlling task deadlines, release cycles, and the fulfillment of set requirements
- organizing internal processes within the team.
Requirements
- professional Python experience of 7+ years, experience in a technical lead role for 3+ years, experience with K8s, OpenShift
- understanding of software development lifecycle principles and practical experience in creating Python applications for an enterprise ecosystem
- experience in designing APIs and integration interactions (HTTP, REST, GraphQL)
- understanding of OOP principles, SOLID, design patterns (GoF), basic principles of multithreading and asynchronous programming (GIL, asyncio), understanding of Scrum principles and tools, understanding of CI/CD principles
- strong knowledge of Python and development experience using Django, FastAPI, Streamlit, proficient Linux user
- experience with Python data tools (Pandas/Numpy/SciPy), experience with application containerization tools (Docker)
- practical knowledge and skills in working with LLM (Large Language Models) and DataScience
Nice to have:
- understanding of client-side web development principles
- ability to work in a team and distribute tasks effectively
- ability to make decisions and take responsibility
- instrumental proficiency with AI for analysis, generation, and automation.
Conditions
- only hybrid work format, in Moscow and Samara
- annual bonus and yearly salary review
- extended voluntary health insurance from day one and preferential insurance for family
- Sber's corporate university, internal educational platform, participation in IT conferences
- 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 the team.