Kỹ Sư Dữ Liệu - Thiết Kế Cấu Trúc Dữ Liệu Và API
Hạn nộp hồ sơ: 07/10/2026 (Còn 22 ngày)
Ứng tuyển sớm để được ưu tiên
Kết nối với Nhà tuyển dụng để tìm hiểu thông tin và gia tăng cơ hội trúng tuyển
Nhà tuyển dụng đang online
Mô tả công việc
1. Thiết kế cấu trúc dữ liệu cho sản phẩm và tính năng mới
1.1. Tham gia từ giai đoạn đầu của quá trình phát triển sản phẩm: tiếp nhận yêu cầu nghiệp vụ từ bộ phận Sản phẩm, phân tích các luồng đọc - ghi dữ liệu dự kiến và đề xuất mô hình dữ liệu phù hợp.
1.2. Thiết kế schema cho các collection mới: lựa chọn phương án embedding hoặc referencing, xác định ranh giới tài liệu, dự trù khả năng mở rộng và tăng trưởng dữ liệu theo thời gian.
1.3. Thiết kế chỉ mục đồng thời với schema; cân đối giữa hiệu năng đọc, hiệu năng ghi và dung lượng lưu trữ ngay từ giai đoạn thiết kế thay vì xử lý sau khi phát sinh sự cố.
1.4. Xây dựng và duy trì bộ quy ước thiết kế dữ liệu của Công ty: đặt tên collection, tên trường, kiểu dữ liệu, cấu trúc tài liệu chuẩn; bảo đảm tính nhất quán giữa các sản phẩm và giữa hai ứng dụng dành cho cấp Tiểu học và cấp Trung học.
1.5. Rà soát, thẩm định thiết kế dữ liệu do các nhóm phát triển đề xuất trước khi triển khai; đưa ra phản hồi và phương án cải tiến.
1.6. Xây dựng tài liệu mô tả cấu trúc dữ liệu (data dictionary, sơ đồ quan hệ giữa các collection) và bàn giao cho các nhóm phát triển.
2. Xây dựng và quản trị hệ thống API
2.1. Tiếp nhận và phân tích yêu cầu dữ liệu từ các bộ phận Sản phẩm, Nội dung, Kinh doanh và Vận hành; làm rõ nghiệp vụ và thống nhất phạm vi trước khi triển khai kỹ thuật.
2.2. Thiết kế và xây dựng mới các API cung cấp dữ liệu (RESTful API) phục vụ báo cáo nội bộ, tích hợp giữa các hệ thống của Công ty và tích hợp với đối tác.
2.3. Xây dựng và tối ưu các aggregation pipeline làm nền cho các API thống kê, báo cáo và phân tích dữ liệu học tập.
2.4. Bảo đảm các API đáp ứng yêu cầu về hiệu năng, phân trang, xử lý lỗi, xác thực, kiểm soát truy cập và giới hạn tần suất gọi.
2.5. Quản trị danh mục API hiện có: theo dõi tình trạng sử dụng, quản lý phiên bản, xử lý các yêu cầu thay đổi và thông báo tới các bên liên quan khi có điều chỉnh ảnh hưởng đến tích hợp.
2.6. Lập và duy trì tài liệu mô tả API; hướng dẫn sử dụng cho các nhóm phát triển nội bộ và đối tác.
2.7. Xử lý các sự cố liên quan đến dữ liệu trả về từ API; xác định nguyên nhân và triển khai biện pháp khắc phục.
3. Tối ưu truy vấn và cải tiến dữ liệu hiện hữu
3.1. Phân tích các truy vấn chậm được ghi nhận từ Query Profiler và Performance Advisor; sử dụng công cụ explain plan để đánh giá kế hoạch thực thi và đưa ra phương án xử lý.
3.2. Rà soát dữ liệu hiện hữu, phát hiện các vấn đề về cấu trúc (dữ liệu trùng lặp, tài liệu quá lớn, cấu trúc không đồng nhất, mảng tăng trưởng không giới hạn) và đề xuất phương án cải tiến.
3.3. Xây dựng và thực thi các script chuyển đổi dữ liệu (migration script) khi thay đổi cấu trúc; bảo đảm khả năng kiểm thử trên môi trường thử nghiệm và khả năng hoàn tác.
3.4. Rà soát mã nguồn truy cập cơ sở dữ liệu của các nhóm phát triển; phát hiện các mẫu truy vấn kém hiệu quả và tư vấn phương án thay thế.
3.5. Chuẩn bị phương án dữ liệu cho các giai đoạn có lưu lượng truy cập tăng đột biến (mùa thi, các đợt kiểm tra tập trung).
4. Phối hợp và tuân thủ
4.1. Đưa ra yêu cầu kỹ thuật cho Nhóm Hạ tầng về cấu hình cụm, dung lượng lưu trữ, chính sách lưu trữ dữ liệu dài hạn và các thay đổi có ảnh hưởng đến hiệu năng.
4.2. Phối hợp với Nhóm Hạ tầng trong việc phân tích nguyên nhân các sự cố cơ sở dữ liệu ở khía cạnh truy vấn và cấu trúc dữ liệu.
4.3. Bảo đảm cấu trúc dữ liệu và các API tuân thủ quy định pháp luật về bảo vệ dữ liệu cá nhân, đặc biệt lưu ý dữ liệu người dùng là học sinh.
1.1. Tham gia từ giai đoạn đầu của quá trình phát triển sản phẩm: tiếp nhận yêu cầu nghiệp vụ từ bộ phận Sản phẩm, phân tích các luồng đọc - ghi dữ liệu dự kiến và đề xuất mô hình dữ liệu phù hợp.
1.2. Thiết kế schema cho các collection mới: lựa chọn phương án embedding hoặc referencing, xác định ranh giới tài liệu, dự trù khả năng mở rộng và tăng trưởng dữ liệu theo thời gian.
1.3. Thiết kế chỉ mục đồng thời với schema; cân đối giữa hiệu năng đọc, hiệu năng ghi và dung lượng lưu trữ ngay từ giai đoạn thiết kế thay vì xử lý sau khi phát sinh sự cố.
1.4. Xây dựng và duy trì bộ quy ước thiết kế dữ liệu của Công ty: đặt tên collection, tên trường, kiểu dữ liệu, cấu trúc tài liệu chuẩn; bảo đảm tính nhất quán giữa các sản phẩm và giữa hai ứng dụng dành cho cấp Tiểu học và cấp Trung học.
1.5. Rà soát, thẩm định thiết kế dữ liệu do các nhóm phát triển đề xuất trước khi triển khai; đưa ra phản hồi và phương án cải tiến.
1.6. Xây dựng tài liệu mô tả cấu trúc dữ liệu (data dictionary, sơ đồ quan hệ giữa các collection) và bàn giao cho các nhóm phát triển.
2. Xây dựng và quản trị hệ thống API
2.1. Tiếp nhận và phân tích yêu cầu dữ liệu từ các bộ phận Sản phẩm, Nội dung, Kinh doanh và Vận hành; làm rõ nghiệp vụ và thống nhất phạm vi trước khi triển khai kỹ thuật.
2.2. Thiết kế và xây dựng mới các API cung cấp dữ liệu (RESTful API) phục vụ báo cáo nội bộ, tích hợp giữa các hệ thống của Công ty và tích hợp với đối tác.
2.3. Xây dựng và tối ưu các aggregation pipeline làm nền cho các API thống kê, báo cáo và phân tích dữ liệu học tập.
2.4. Bảo đảm các API đáp ứng yêu cầu về hiệu năng, phân trang, xử lý lỗi, xác thực, kiểm soát truy cập và giới hạn tần suất gọi.
2.5. Quản trị danh mục API hiện có: theo dõi tình trạng sử dụng, quản lý phiên bản, xử lý các yêu cầu thay đổi và thông báo tới các bên liên quan khi có điều chỉnh ảnh hưởng đến tích hợp.
2.6. Lập và duy trì tài liệu mô tả API; hướng dẫn sử dụng cho các nhóm phát triển nội bộ và đối tác.
2.7. Xử lý các sự cố liên quan đến dữ liệu trả về từ API; xác định nguyên nhân và triển khai biện pháp khắc phục.
3. Tối ưu truy vấn và cải tiến dữ liệu hiện hữu
3.1. Phân tích các truy vấn chậm được ghi nhận từ Query Profiler và Performance Advisor; sử dụng công cụ explain plan để đánh giá kế hoạch thực thi và đưa ra phương án xử lý.
3.2. Rà soát dữ liệu hiện hữu, phát hiện các vấn đề về cấu trúc (dữ liệu trùng lặp, tài liệu quá lớn, cấu trúc không đồng nhất, mảng tăng trưởng không giới hạn) và đề xuất phương án cải tiến.
3.3. Xây dựng và thực thi các script chuyển đổi dữ liệu (migration script) khi thay đổi cấu trúc; bảo đảm khả năng kiểm thử trên môi trường thử nghiệm và khả năng hoàn tác.
3.4. Rà soát mã nguồn truy cập cơ sở dữ liệu của các nhóm phát triển; phát hiện các mẫu truy vấn kém hiệu quả và tư vấn phương án thay thế.
3.5. Chuẩn bị phương án dữ liệu cho các giai đoạn có lưu lượng truy cập tăng đột biến (mùa thi, các đợt kiểm tra tập trung).
4. Phối hợp và tuân thủ
4.1. Đưa ra yêu cầu kỹ thuật cho Nhóm Hạ tầng về cấu hình cụm, dung lượng lưu trữ, chính sách lưu trữ dữ liệu dài hạn và các thay đổi có ảnh hưởng đến hiệu năng.
4.2. Phối hợp với Nhóm Hạ tầng trong việc phân tích nguyên nhân các sự cố cơ sở dữ liệu ở khía cạnh truy vấn và cấu trúc dữ liệu.
4.3. Bảo đảm cấu trúc dữ liệu và các API tuân thủ quy định pháp luật về bảo vệ dữ liệu cá nhân, đặc biệt lưu ý dữ liệu người dùng là học sinh.
Yêu cầu
Có tối thiểu 03 năm kinh nghiệm ở vị trí Data Engineer, Backend Developer hoặc Database Administrator có trách nhiệm thiết kế cấu trúc dữ liệu.
Có kinh nghiệm thiết kế schema cho cơ sở dữ liệu phi quan hệ từ giai đoạn đầu của sản phẩm; hiểu rõ ưu nhược điểm của các phương án mô hình hóa dữ liệu.
Thành thạo cú pháp truy vấn MongoDB và aggregation pipeline.
Có kinh nghiệm thực tế trong việc thiết kế chỉ mục, phân tích và tối ưu truy vấn chậm.
Có kinh nghiệm thiết kế và xây dựng RESTful API bằng ít nhất một ngôn ngữ/nền tảng: [protected info], Python, .NET hoặc Java.
Sử dụng thành thạo Git và có kinh nghiệm làm việc theo quy trình phát triển phần mềm.
Ưu tiên:
Đã làm việc trực tiếp trên nền tảng MongoDB Atlas và sử dụng các công cụ phân tích hiệu năng của Atlas.
Có kinh nghiệm thực hiện migration dữ liệu trên hệ thống đang vận hành.
Có kinh nghiệm quản trị danh mục API và quản lý phiên bản API cho nhiều bên tiêu thụ.
Có kinh nghiệm xây dựng quy trình ETL hoặc hệ thống báo cáo, phân tích dữ liệu.
Có kinh nghiệm thiết kế cơ sở dữ liệu quan hệ (SQL Server, PostgreSQL, MySQL).
Đã từng làm việc với hệ thống có lưu lượng truy cập lớn hoặc tăng đột biến theo chu kỳ.
Nắm được các quy định pháp luật Việt Nam liên quan đến bảo vệ dữ liệu cá nhân (Nghị định 13/2023/NĐ-CP).
Có khả năng đọc hiểu tài liệu kỹ thuật tiếng Anh.
Sở hữu chứng chỉ MongoDB (Associate Developer, Associate DBA) hoặc chứng chỉ tương đương.
Có kinh nghiệm thiết kế schema cho cơ sở dữ liệu phi quan hệ từ giai đoạn đầu của sản phẩm; hiểu rõ ưu nhược điểm của các phương án mô hình hóa dữ liệu.
Thành thạo cú pháp truy vấn MongoDB và aggregation pipeline.
Có kinh nghiệm thực tế trong việc thiết kế chỉ mục, phân tích và tối ưu truy vấn chậm.
Có kinh nghiệm thiết kế và xây dựng RESTful API bằng ít nhất một ngôn ngữ/nền tảng: [protected info], Python, .NET hoặc Java.
Sử dụng thành thạo Git và có kinh nghiệm làm việc theo quy trình phát triển phần mềm.
Ưu tiên:
Đã làm việc trực tiếp trên nền tảng MongoDB Atlas và sử dụng các công cụ phân tích hiệu năng của Atlas.
Có kinh nghiệm thực hiện migration dữ liệu trên hệ thống đang vận hành.
Có kinh nghiệm quản trị danh mục API và quản lý phiên bản API cho nhiều bên tiêu thụ.
Có kinh nghiệm xây dựng quy trình ETL hoặc hệ thống báo cáo, phân tích dữ liệu.
Có kinh nghiệm thiết kế cơ sở dữ liệu quan hệ (SQL Server, PostgreSQL, MySQL).
Đã từng làm việc với hệ thống có lưu lượng truy cập lớn hoặc tăng đột biến theo chu kỳ.
Nắm được các quy định pháp luật Việt Nam liên quan đến bảo vệ dữ liệu cá nhân (Nghị định 13/2023/NĐ-CP).
Có khả năng đọc hiểu tài liệu kỹ thuật tiếng Anh.
Sở hữu chứng chỉ MongoDB (Associate Developer, Associate DBA) hoặc chứng chỉ tương đương.
Quyền lợi
Xét tăng lương định kỳ và thưởng theo hiệu quả công việc.
Tham gia đầy đủ các chế độ bảo hiểm theo quy định của Bộ luật Lao động; khám sức khỏe định kỳ hằng năm; các phúc lợi của công ty như sinh nhật, thưởng tháng 13, du lịch hè...
Được hỗ trợ ngân sách đào tạo và chi phí thi các chứng chỉ chuyên môn.
Tham gia đầy đủ các chế độ bảo hiểm theo quy định của Bộ luật Lao động; khám sức khỏe định kỳ hằng năm; các phúc lợi của công ty như sinh nhật, thưởng tháng 13, du lịch hè...
Được hỗ trợ ngân sách đào tạo và chi phí thi các chứng chỉ chuyên môn.
Thông tin khác
Thời gian làm việc
Thứ 2 - Thứ 6 (từ 08:30 đến 17:30)
Thứ 7 (từ 09:00 đến 16:00)
Thứ 7 làm cách tuần
Thứ 2 - Thứ 6 (từ 08:30 đến 17:30)
Thứ 7 (từ 09:00 đến 16:00)
Thứ 7 làm cách tuần
Thông tin chung
- Thu nhập: 18 - 20 triệu
Nơi làm việc
- Hà Nội: tòa nhà Tây Hà, 19 Tố Hữu, Phường Thanh Xuân (quận Thanh Xuân cũ)
Việc làm tương tự khác
NGÂN HÀNG TMCP PHƯƠNG ĐÔNG (OCB)
Hà Nội, Hồ Chí Minh
Cạnh tranh
Ngân hàng TNHH MTV Woori Việt Nam - Woori Bank Vietnam
Hà Nội
Thương lượng
CÔNG TY TNHH GIÁO DỤC EDMICRO
Xem trang công ty- Địa chỉ công ty: Tầng 5 tòa nhà Tây Hà, số 19 đường Tố Hữu, Phường Trung Văn, Quận Nam Từ Liêm, Thành phố Hà Nội, Việt Nam
- Quy mô: Từ 101 - 500 nhân viên
- Lĩnh vực: Giáo dục / Đào tạo
Thông tin công việc
Vị trí:
Nhân viên
Hình thức làm việc:
Toàn thời gian
Việc làm tương tự
AI Security & Transformation Lead (Chuyên Gia/ Trưởng Nhóm Bảo Mật AI) - Khối Công Nghệ Thông Tin
Ngân Hàng TMCP Tiên Phong - TPBank
Hà Nội
Thương lượng
Emergency Information Management Specialist (Roster)
United Nations Volunteers (UNV)
Hà Nội
Từ $ 1,249 /tháng
Cảnh báo dấu hiệu lừa đảo tuyển dụng
Đội ngũ hỗ trợ của JobOKO sẵn sàng đồng hành, tư vấn và giới thiệu những cơ hội việc làm phù hợp, giúp Ứng viên tự tin phát triển sự nghiệp và chinh phục mục tiêu nghề nghiệp bền vững.
Hotline CSKH
1900.63.63.84
Công ty Cổ phần JobOKO Toàn cầu
Đội ngũ hỗ trợ của JobOKO luôn chủ động tư vấn các giải pháp tuyển dụng tối ưu, cam kết đồng hành và hỗ trợ Quý Nhà tuyển dụng đạt được hiệu quả tuyển dụng bền vững.
Hotline CSKH
0962.107.888
Công ty Cổ phần JobOKO Toàn cầu