Description
Our team is developing a comprehensive IT solution that allows for the rapid management of headcount within the "Sales Network" unit. Our product provides a single source of reliable data on personnel needs and the distribution of network employees across job positions for the most effective execution of the Unit's business plan. The plan is to fully transfer the headcount distribution process in offices to AI-agent management.
Responsibilities
- Development and maintenance of Python backend services
- Implementation of integrations with various data sources and APIs
- Optimization of application and database performance
- Participation in the design of service architecture and system components
- Support of existing solutions and implementation of new technologies
- Code testing and documentation.
Requirements
- Commercial development experience in Python 3.10+ from 1 year and knowledge of the FastStream, FastAPI frameworks
- Experience with dependency management systems: uv, poetry
- Experience using ORM (Core SQLAlchemy)
- Experience with PostgreSQL at the level of complex SQL queries (window functions, EXPLAIN ANALYZE)
- Basic understanding of Apache Kafka (advantages and disadvantages) and ability to integrate a service with Kafka (aiokafka)
- Ability to configure Docker; docker-compose
- Experience with Kubernetes
Conditions
- Hybrid work format
- Office address: Yekaterinburg, Roza Luxemburg Street, 56A
- Over 400 educational programs from SberUniversity for professional and career development
- Flexible mortgage discount equal to 1/3 of the Central Bank's key rate
- Extended Voluntary Health Insurance (VHI), preferential insurance for family members, and a corporate pension program
- Free SberPrime+ subscription, discounts on partner company products
- Referral bonus for recommending friends to join the Sber team