Responsibilities:
- Strategic development of data architecture: design and development of storage (DWH, Data Lake, Data Mesh), technology stack selection for ETL/ELT processes.
- Leadership of a data engineering team (hiring, onboarding, mentoring, conducting 1-to-1s, employee development).
- Participation in the development and code review of ETL/ELT processes, ensuring data quality and availability.
- Planning and prioritization of tasks, monitoring deadlines and quality of execution.
- Implementation of best practices for CI/CD, testing, documentation, and monitoring of data flows.
- Organizing interaction with business teams and analysts for uninterrupted data access.
- Resolving complex technical incidents, ensuring pipeline SLAs.
- Organizing data security, fault tolerance, and alert systems.
Requirements:
- 5+ years of experience as a Team Lead / Tech Lead in Data Engineering.
- Experience in building and operating data warehouses (DWH / Data Lake).
- Deep knowledge of Python and SQL (various dialects), understanding of OOP and clean code principles.
- Experience with relational (PostgreSQL, Oracle, SQL Server) and columnar (ClickHouse) DBMS.
- Understanding of data modeling methodologies (Kimball, Inmon, Data Vault).
- Expert level proficiency in NiFi, Kafka, Airflow, DBT.
- Experience with Docker and Kubernetes.
Will be a plus: experience in building a Data Engineering team from scratch, understanding of MLOps and support for ML pipelines.
Conditions:
- Competitive income level (negotiable, depends on experience).
- Official employment, voluntary medical insurance, payment for professional training and conferences.
- Work in an ambitious team of professionals, influence on the company's technological strategy.
- Modern office in the center of Moscow.
Applications: tg recruiter contact