Sau quả tuyển dụng của Netflix lên tới 334 nghìn USD / năm hồi giữa năm đã làm nóng lên nghề data engineer vốn dĩ đã nóng sẵn rồi. Vậy nên mình cũng muốn tìm hiểu và viết về chủ đề này.
Đầu tiên hãy nói đến vai trò của Data Engineer:
1. Họ chịu trách nhiệm cho việc thiết kế, xây dựng và bảo trì các luồng dữ liệu
2. Họ sẽ kiểm tra hệ sinh thái cơ sở dữ liệu của doanh nghiệp và chuẩn bị dữ liệu cho các Data Scientist
3. Xử lý hàng loạt các luồng dữ liệu và định dạng chúng cho phù hợp với từng mục đích sử dụng
4. Đảm bảo các dữ liệu thu thập được luôn trong trạng thái sẵn sàng để được xử lý và phân tích
5. Giữ cho hệ cơ sở dữ liệu và các luồng dữ liệu luôn được tối ưu hóa hiệu quả
Tiếp theo là một số hạng mục liên quan đến Data Engineering:
1. Big Data Engineer
2. Data Architect
3. Data sicentist
4. Data analyzer
5. Business Intelligence Engineer
6. Machine Learning Engineer
7. Computer Vision Engineer
Nhưng mình thấy Data Engineer thì sẽ liên quan nhiều hơn đến 1. Big Data Engineer và 2. Data Architect, như vậy thì các phần việc cũng đã được giảm thiểu đi rất nhiều.
Có vẻ như đây vẫn là một ngành mới ở Việt Nam khi mình tìm kiếm mức lương trung bình ở Việt Nam chỉ rơi vào khoảng 30tr/tháng và cao nhất là 100tr/tháng, như vậy là khiêm tốn hơn rất nhiều so với nước ngoài. Như vậy câu hỏi đặt ra là có nên theo đuổi ngành này ở Việt Nam không?
Câu trả lời của mình là nên, vì:
- Mặc dù mức lương ở thời điểm hiện tại có thể thấp, nhưng về sau này (có thể 5 năm nữa?) khi các công ty và tập đoàn đã khai thác hết các thế mạnh thì họ sẽ buộc phải khai thác triệt để data và lúc đó nhu cầu sẽ tăng mạnh.
- Có thể thấy rằng, ở đâu có dữ liệu cần xử lý, ở đó sẽ cần đến Data Engineer.
- Ở cách nước phát triển, Data Engineer là công việc có xu hướng phát triển hàng đầu trong ngành công nghệ và là công việc có nhu cầu tuyển dụng gia tăng, vậy nên đây cũng là cơ hội để anh em ra ngước ngoài sinh sống và làm việc.