Description
You will have the opportunity to become part of the team responsible for developing the integration gateway and crawling solutions designed to provide connectivity between various systems and offer 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
Tasks:
- 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 shaping team best practices.
Requirements
We expect from you:
- 5+ years of commercial development experience in Python
- solid knowledge of FastAPI / Flask / Django REST Framework
- 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)
- knowledge of Git, Docker, CI/CD
- basic knowledge of Redis caching systems
- experience in writing tests with pytest/unittest.
Conditions
We offer:
- office, hybrid, or remote work format (office located near Kutuzovskaya metro station)
- annual salary review and annual bonus
- corporate gym and relaxation areas
- access to over 400 educational programs from SberUniversity for professional and career development
- extended voluntary health insurance, preferential family insurance, and a corporate pension program
- flexible mortgage discount equal to 1/3 of the Central Bank's key rate
- free SberPrime+ subscription, discounts on products from partner companies.