The vacancy is well-defined but lacks compensation details, impacting overall attractiveness to applicants.
no salary info
Job description
Join MTS as a Junior Data Engineer to develop ETL processes, integrate data sources, and optimize SQL queries.
Responsibilities
### Responsibilities
- Develop ETL processes for data extraction, cleansing, transformation, and loading;
- Integrate new data sources into existing architecture;
- Adapt and refine existing processes to changing business requirements;
- Write and optimize SQL queries for large data volumes;
- Participate in the creation and support of data warehouses.
Requirements
### Requirements
- Experience with Apache Spark (fundamental concepts: RDD, DataFrame, transformations, actions);
- Proficient in SQL (JOIN, UNION, window functions, understanding of relational databases);
- Basic knowledge of Python (syntax, collections, functions);
- Understand the difference between ETL and ELT, familiar with orchestration concepts (Airflow);
- Experience with Git (repository, branches, commits);
- Familiar with the Hadoop ecosystem (HDFS, YARN, Hive);
- Willingness to learn and deeply understand tasks;
- Advantage: experience with Kafka, Flink, Spark Streaming.
About МТС
MTS (ПАО 'МТС') is a multiservice digital ecosystem that creates and develops services in mobile communications, big data, artificial intelligence, cloud storage, media, and finance, making people's lives simpler and more interesting. It offers digital services and innovative technologies to transform everyday experiences.