Job Details

Data Engineering
Mid-level
On-site
Full time
May 3

Python Developer

Company: Megafon. Python Developer in Moscow. Responsibilities include Python development, ETL process design and support, working with Apache Kafka, PostgreSQL, and ClickHouse.

• Python development • Design, development, optimization, and support of ETL processes for data loading from various sources • Managing real-time data processing using Apache Kafka (developing producers/consumers, managing topics, ensuring reliability and fault tolerance) • Development and optimization of data structures, schemas, and queries in PostgreSQL for operational and transactional tasks • Building, administering, and fine-tuning ClickHouse clusters to ensure high performance of analytical queries on large data volumes • Development and support of solutions based on ClickHouse (or a PostgreSQL + ClickHouse combination) • Data integration between PostgreSQL, Kafka, ClickHouse, and other infrastructure components (APIs, queues, S3) • Monitoring the performance, fault tolerance, and security of data pipelines and databases • Automation of data processing and deployment processes (CI/CD) • Collaboration with analysts, developers, and product owners to understand data needs and implement them • Troubleshooting data pipelines and databases

• 3+ years of experience in Python development • Experience in ClickHouse development and administration (understanding table engine specifics, query optimization, clustering, replication, sharding) • Deep understanding and practical experience with Apache Kafka, configuring and ensuring data stream reliability • Experience with PostgreSQL (writing complex SQL queries, performance optimization, understanding transaction mechanisms, replication) • Understanding of ETL process design principles • Advanced SQL knowledge • Understanding of DevOps principles (Docker, Kubernetes, Linux, CI/CD) in the context of data infrastructure

Russia
Kubernetes
Linux
CI/CD
Python
SQL
ETL
ClickHouse
Docker
Apache Kafka
PostgreSQL
DevOps

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Analyst-Developer (Python/DWH)

RUB 1,313

Middle/Middle+ Analyst-Developer (Python/DWH) for a video analytics system development project. Remote, Russia only. Salary from 1313 RUB/hour. Project duration: 4+ months.

Russia
N
NDA

Python Developer (Junior/Middle)

Python Developer (Junior/Middle) at CASHOFF. Development of an ETL system and integration modules with partners. Requires knowledge of Python 3.x, experience with web frameworks (Django) and ORM.

Russia
C
CASHOFF

Python Developer (Airflow / dbt)

Python Developer with experience in Airflow and dbt for Arenadata, a big data company. Remote position.

A
Arenadata