Яндекс
Russia6 days ago
Reach out directly about this role
Grade
Senior
Employment
Full-time
By company and country
AI writes it from your resume. You only have to send it.
Company: Yandex
Location: Moscow
Employment Type: Full-time
Qualification: Senior
Specialization: Data Engineer
Our team transforms terabytes of data into understandable and useful insights that are used by analysts and a service that helps millions of people travel. Our product is growing at a tremendous pace, and with it, our tasks are growing, for example, the development of our own DWH.
Our data warehouse is built on YTsaurus data storage systems (a MapReduce cluster of our own development) and ClickHouse. For the development, orchestration, and monitoring of ETL processes, our own framework, created within Yandex, is used. Various data warehouse design methodologies are used to organize the data storage structure at different levels: Lambda architecture, Data Lake, Data Vault.
You will create pipelines for extracting, transforming, and loading data from various sources, configure their scheduling and monitoring. It will be important to regularly check and improve existing code, promptly fix emerging errors, and thoroughly document all transformations and data flows — both your own and your colleagues', ensuring compliance with quality and performance standards.
You will define optimal data organization schemes for each layer, considering requirements for query speed and storage volume. The task includes developing data models, configuring partitioning, indexing, and compression to improve performance, as well as coordinating structures with analytics and development teams and adapting schemes when business processes change.
You will need to analyze the execution time of ETL tasks, profile data to detect anomalies and redundancy, and revise transformation algorithms to reduce system load.
You will study business processes and key company metrics in detail, understand the logic of indicator calculations and their formation sources.