-
What you'll do:
- Maintain the DWH infrastructure in working order, design and develop system architecture;
- Develop and refactor ETL services using Airflow and Python, write unit tests with pytest;
- Support legacy ETL pipelines based on Logstash;
- Add and modify data feeds from Kafka and third-party service APIs;
- Create and update dbt models for aggregates and views;
- Participate in code reviews and team meetings; collaborate with other development teams;
- Maintain technical documentation and internal Wiki up to date.
-
What we expect:
- 2+ years of experience in Python development;
- Proficiency in Python 3.9+, including asyncio and pytest;
- Experience writing SQL queries;
- Familiarity with Git version control;
- Knowledge of Docker, GitLab CI, and Unix command-line tools;
- Strong problem-solving skills;
- Desired: experience with dbt and ClickHouse (or other OLAP databases);
- Bonus: familiarity with the Yandex.Cloud ecosystem.
-
We offer:
- Work in the international company;
- Hybrid working format (office/home office);
- Corporate education — courses and trainings;
- Voluntary health insurance after probation period;
- Effective onboarding program for a better start;
- Corporate events and team buildings.