Description
You will have the opportunity to join a team responsible for developing an integration gateway and crawling solutions. These solutions are designed to ensure connectivity between various systems and provide access to data, analytical services, knowledge bases, and agents. Our goal is to build a scalable and reliable data interaction layer accessible through user-friendly interfaces.
Responsibilities
- develop and enhance services in Python
- develop custom crawling services for various types of web content
- design and implement REST/gRPC APIs for internal clients
- integrate with various data sources (databases, streaming systems, analytical engines, LLM agents)
- develop modules for authorization, authentication, access control, and logging
- work on performance, fault tolerance, and scalability
- participate in code reviews and help shape the team's best practices.
Requirements
- commercial Python development experience of 3–4 years
- good knowledge of FastAPI
- scrapers: scrapy/apache nutch/playwright and others
- experience with SQL and one of the DBMS (PostgreSQL, ClickHouse, S3, etc.)
- understanding of REST API design principles
- experience with message brokers (Kafka / RabbitMQ) will be a plus
- knowledge of Git, Docker, CI/CD
- basic knowledge of caching systems (Redis)
- experience in writing tests (pytest/unittest).
Conditions
- comfortable modern office near Kutuzovskaya metro station
- hybrid work format
- annual salary review, annual bonus
- corporate gym and recreation areas
- training system for professional and career development
- extended voluntary health insurance from the first day of work and family insurance
- employee mortgage program
- free SberPrime+ subscription, discounts on products from partner companies
- referral bonus for recommending friends to join the Sber team.