Viettel

Data Engineer - Data Engineer

Hanoi, Vietnam · On site · Mid level

Vietnamese required

Translated automatically from Vietnamese. Read the original

Header Section

Brief Description

Build, manage and maintain data pipelines.

Qualifications

Training Specialization

Certifications

Job Responsibilities

- Build and schedule ETL pipelines to collect data from source systems, clean and standardize data (process and store error records, handle duplicates, create shared data), assess data quality, aggregate dimension tables, fact tables, OLAP tables, export data to other systems according to detailed design documents.
- Build data transfer pipelines between large data clusters.
- Build processes to clean old data or compress data
- Build data backup processes
- Perform bug fixes identified during development and deployment.
- Identify root causes and fix errors caused by individuals during development and deployment.
- Write documentation, prepare upgrade scripts with upgrade requirements
- Execute upgrade requirements according to existing procedures and scripts.

Interview Questions

- Proficiency in one of the big data storage, processing frameworks or libraries (Hadoop, Spark, Kafka, Nifi)
- Knowledge of database types (RDBMS, Graph Databases, NoSQL Products, ...)
- Solid knowledge of data structures and algorithms:
+ Detailed understanding of basic data types (Integer, Boolean...) and arrays
+ Clear understanding of the relationship between data structures and algorithms
+ Understanding, evaluating complexity and implementing algorithms, for example sorting algorithms: bubble sort, selection sort.., search algorithms - Knowledge of programming, data structures & algorithms
- Proficiency in one programming language (Java, Scala, ...),
- Proficient SQL skills
- Proficiency in one database type (Hive, Oracle, Neo4j, HBase, Cassandra, MongoDB, ..)
- Ability to use log analysis tools to identify root causes of errors.

Footer Section

The original, in Vietnamese

Phần đầu trang

Mô tả ngắn gọn

Xây dựng, quản lý và bảo trì các luồng dữ liệu (Data Pipeline).

Bằng cấp

Chuyên ngành đào tạo

Chứng chỉ

Phạm vi trách nhiệm công việc

- Thực hiện xây dựng và lập lịch các luồng  ETL thu thập dữ liệu từ các hệ thống nguồn, làm sạch và chuẩn hóa dữ liệu (xử lý và lưu lại các bản ghi lỗi, xử lý trùng lặp, tạo ra dữ liệu dùng chung), đánh giá chất lượng dữ liệu, tổng hợp dữ liệu các bảng dimension, bảng facts, bảng OLAP, xuất dữ liệu cho hệ thống khác theo tài liệu thiết kế chi tiết.
- Thực hiện dựng luồng chuyển dữ liệu giữa các cụm dữ liệu lớn.
- Xây dựng các tiến trình dọn dẹp dữ liệu cũ, hoặc nén dữ liệu
- Xây dựng các tiến trình backup dữ liệu
- Thực hiện các nhiệm vụ sửa lỗi được phát hiện trong quá trình phát triển và triển khai.
- Tìm nguyên nhân và khắc phục được lỗi do cá nhân tạo ra trong quá trình phát triển và triển khai.
- Viết tài liệu, chuẩn bị kịch bản upcode với các yêu cầu nâng cấp
- Upcode các yêu cầu nâng cấp theo quy trình và kịch bản có sẵn.

Câu hỏi phỏng vấn

- Kỹ năng thành thạo một trong các framework, thư viện lưu trữ, xử lý dữ liệu lớn (Hadoop, Spark, Kafka, Nifi)
- Kiển thức về các loại CSDL (RDBMS, Graph Databases, NoSQL Products, ...)
- Có kiến thức vững về cấu trúc dữ liệu và giải thuật:
  + Hiểu biết chi tiết về các loại dữ liệu cơ bản ( Interger, Boolean...) và array 
  + Hiểu rõ về mối liên hệ giữa cấu trúc dữ liệu và giải thuật
  + Hiểu biết , đánh giá độ phức tạp và cài đặt được các thuật toán, ví dụ các thuật toán sắp xếp : sắp xếp nổi bọt, sắp xếp lựa chọn.., các thuật toán tìm kiếm - Kiến thức về lập trình, cấu trúc dữ liệu & giải thuật
- Kỹ năng sử dụng một loại ngôn ngữ lập trình (Java, Scala, ...), 
- Kỹ năng sử dụng SQL thành thạo
- Kỹ năng sử dụng một trong các loại CSDL (Hive, Oracle, Neo4j, HBase, Cassandra, MongoDB, ..)
- Có khả năng sử dụng các công cụ phân tích log để tìm ra nguyên nhân lỗi.

Phần cuối trang

Get access to all 2,144 jobs.

Free, with your email. New roles that fit you, every Monday.

OV members also see who works at each company and can ask them for a short chat.

Apply to join

OV member? Use the email you use for OV.

Hiring? Reach Overseas Vietnamese.Post roles