Kỹ sư cơ sở dữ liệu là gì

Trong thời đại thông tin, các doanh nghiệp phải xử lý một lượng lớn dữ liệu, do đó tạo ra nhu cầu về các kỹ sư dữ liệu có thể thu thập và quản lý lượng lớn dữ liệu. Kỹ sư cơ sở dữ liệu có nhiệm vụ xây dựng hệ thống thu thập, quản lý và biến đổi dữ liệu thô thành thông tin có giá trị để các tổ chức sử dụng nó để đánh giá và tối ưu hóa hiệu suất của tổ chức.

 Công việc chính của kỹ sư cơ sở dữ liệu

  • Phân tích yêu cầu của khách hàng.
  • Thiết kế kho dữ liệu.
  • Phát triển thuật toán để chuyển đổi dữ liệu thành thông tin có ích.
  • Tạo các phương pháp xác thực dữ liệu mới và các công cụ phân tích dữ liệu.

Kỹ năng và kiến thức cần có

  • Tối thiểu có bằng đại học về khoa học dữ liêu, hoặc khoa học máy tính, hoặc kỹ thuật phần mềm.
  • Thành thạo các ngôn ngữ lập trình phổ biến như C#, Java, Python, R, Ruby, Scala and SQL.
  • Hiểu biết tốt về các công cụ và API ETL (trích xuất, chuyển đổi, tải) để tạo và quản lý các công việc tích hợp dữ liệu. Kiến thức về cơ sở dữ liệu quan hệ và phi quan hệ (cơ sở dữ liệu NoSQL, Apache Spark, MySQL và PostgreSQL) và các hệ điều hành (OS) dựa trên Unix như Unix, Solaris và Linux.

  • Hiểu biết về điện toán đám mây và bảo mật dữ liệu là một lợi thế.

  • Có kinh nghiệm về kỹ thuật dữ liệu thường được ưu tiên.
  • Sẵn sàng làm việc ngoài giờ. Willingness to work out of hours.

Kỹ năng mềm cần có 

  • Tư duy phản biện.
  • Tư duy phân tích.
  • Giao tiếp.
  • Làm việc nhóm.

Ngoại ngữ

  • Có khả năng viết tiếng Anh tốt

Vị trí việc làm dành cho cả những người có kinh nghiệm