Data Engineer (Kỹ Sư Dữ Liệu)
About This Job
Trách nhiệm chính
- Phát triển và xử lý dữ liệu: xây dựng, phát triển và vận hành các luồng tích hợp, xử lý dữ liệu (ETL/ELT) từ các hệ thống nguồn vào hệ thống Data Warehouse (DWH), Data Lake hoặc Data Lakehouse.
- Kiểm thử và đảm bảo chất lượng dữ liệu: thực hiện kiểm tra, đối soát dữ liệu giữa hệ thống nguồn và hệ thống đích, xây dựng và thực hiện các kịch bản kiểm thử dữ liệu, kiểm tra kết quả xử lý ETL/ELT.
- Tham gia triển khai dự án: phối hợp với các thành viên trong nhóm để tìm hiểu yêu cầu nghiệp vụ, cấu trúc dữ liệu nguồn và quy trình xử lý dữ liệu, hỗ trợ triển khai các hệ thống DWH, Data Lake, Data Lakehouse và BI.
Yêu cầu
- Kiến thức cơ sở dữ liệu và SQL: hiểu biết về cấu trúc bảng, khóa chính, khóa ngoại và mối quan hệ giữa các bảng; nắm các câu lệnh SQL cơ bản và có khả năng viết truy vấn SQL để trích xuất, kết hợp, lọc và tổng hợp dữ liệu.
- Kinh nghiệm với ít nhất một hệ quản trị cơ sở dữ liệu như Oracle, PostgreSQL, SQL Server, MySQL hoặc IBM Db2.
- Kiến thức về Stored Procedure, Function, View, Index hoặc khả năng tối ưu truy vấn SQL.
- Hiểu biết cơ bản hoặc mong muốn tìm hiểu về Data Warehouse (DWH), Data Mart, Data Lake, Data Lakehouse và các hệ thống báo cáo, phân tích dữ liệu.
- Kiến thức về mô hình dữ liệu quan hệ; hiểu biết về mô hình dữ liệu chiều, Star Schema hoặc Snowflake Schema.
- Khả năng làm việc với các định dạng dữ liệu phổ biến như CSV, Excel, JSON hoặc XML.
- Kiến thức cơ bản hoặc mong muốn phát triển kỹ năng về ETL/ELT và quy trình tích hợp dữ liệu.
- Biết sử dụng Python hoặc một ngôn ngữ lập trình phục vụ xử lý dữ liệu.
- Đã từng tìm hiểu hoặc thực hành với một trong các công nghệ như Apache Spark, Apache Kafka, Oracle Data Integrator (ODI), IBM DataStage hoặc các công cụ tương đương.
- Có hiểu biết về Git, Linux hoặc các công cụ quản lý mã nguồn và môi trường phát triển.
Yêu cầu ưu tiên
- Chấp nhận ứng viên mới tốt nghiệp, chưa có kinh nghiệm thực tế hoặc có dưới 2 năm kinh nghiệm trong lĩnh vực dữ liệu, cơ sở dữ liệu hoặc phát triển phần mềm.
- Ưu tiên ứng viên đã thực hiện đồ án, bài tập lớn, nghiên cứu hoặc dự án cá nhân liên quan đến SQL, ETL, phân tích dữ liệu hoặc xây dựng DWH.
- Có kiến thức hoặc mong muốn tìm hiểu về nghiệp vụ ngân hàng, tài chính và các hệ thống dữ liệu ngân hàng là một lợi thế.
- Có kinh nghiệm thực tập tại các vị trí Data Engineer, Database Developer, ETL Developer, BI Developer hoặc các vị trí liên quan là một lợi thế.
Mức lương
- Thu nhập tối đa 30.000.000 VND/tháng.
Phúc lợi
- Được hướng dẫn, đào tạo về SQL nâng cao, ETL/ELT, mô hình dữ liệu và các công nghệ Data Engineering trong quá trình tham gia dự án.
- Có cơ hội tham gia các dự án xây dựng hệ thống DWH, Data Lake, Data Lakehouse và nền tảng dữ liệu doanh nghiệp.
- Được tiếp cận các công nghệ và công cụ dữ liệu như Oracle, IBM Db2, ODI, DataStage, Spark, Kafka và các nền tảng dữ liệu hiện đại tùy theo dự án.
- Có cơ hội tìm hiểu nghiệp vụ ngân hàng, tài chính và cách xây dựng hệ thống dữ liệu phục vụ báo cáo, quản trị và phân tích.
- Được phát triển lộ trình nghề nghiệp từ Fresher/Junior lên Middle/Senior Data Engineer hoặc các vị trí chuyên sâu về kiến trúc dữ liệu.
- Môi trường làm việc khuyến khích học hỏi.