Vui lòng bật chia sẻ vị trí để Toppy Ai gợi ý những cơ hội việc làm phù hợp nhất dành riêng cho bạn
Kỹ Sư Dữ Liệu — Thiết Kế Cấu Trúc Dữ Liệu Và API
Tổng quan
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.
Yêu cầu ứng viên
- 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: Node.js, 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 ứng viên
- 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.
Địa điểm và thời gian
Địa điểm 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ũ)
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
Cách thức ứng tuyển
- Ứng viên nộp hồ sơ trực tuyến bằng cách bấm Ứng tuyển ngay dưới đây.
Hạn ứng tuyển: 07/10/2026
Việc làm liên quan
Thông tin chung
Dưới đây là những dấu hiệu của các tổ chức, cá nhân tuyển dụng không minh bạch:
- Kiểm tra thông tin về công ty, việc làm trước khi ứng tuyển
- Báo cáo tin tuyển dụng với TopCV thông qua nút "Báo cáo tin tuyển dụng" để được hỗ trợ và giúp các ứng viên khác tránh được rủi ro
-
Hoặc liên hệ với TopCV thông qua kênh hỗ trợ ứng viên của TopCV:
Email: hotro@topcv.vn
Hotline: 1900 068 889 | Nhánh 2
Tìm hiểu thêm kinh nghiệm phòng tránh lừa đảo tại đây
Cơ hội tiếp cận việc làm đa ngành nghề với chế độ đãi ngộ hấp dẫn
Trước sự phát triển vượt bậc của nền kinh tế, rất nhiều ngành nghề trở nên khan hiếm nhân lực hoặc thiếu nhân lực giỏi. Vì vậy, hầu hết các trường Đại học đều liên kết với các công ty, doanh nghiệp, cơ quan để tạo cơ hội cho các bạn sinh viên được học tập, rèn luyện bản thân và làm quen với môi trường làm việc từ sớm. Trong danh sách việc làm trên đây, TopCV mang đến cho bạn những cơ hội việc làm tại những môi trường làm việc năng động, chuyên nghiệp.
Vậy tại sao nên tìm việc làm tại TopCV?
Việc làm Chất lượng
- Hàng ngàn tin tuyển dụng chất lượng cao được cập nhật thường xuyên để đáp ứng nhu cầu tìm việc của ứng viên.
- Hệ thống thông minh tự động gợi ý các công việc phù hợp theo CV của bạn.
Công cụ viết CV đẹp Miễn phí
- Nhiều mẫu CV đẹp, phù hợp nhu cầu ứng tuyển các vị trí khác nhau.
- Tương tác trực quan, dễ dàng chỉnh sửa thông tin, tạo CV online nhanh chóng trong vòng 5 phút.
Hỗ trợ Người tìm việc
- Nhà tuyển dụng chủ động tìm kiếm và liên hệ với bạn qua hệ thống kết nối ứng viên thông minh.
- Báo cáo chi tiết Nhà tuyển dụng đã xem CV và gửi offer tới bạn.
Nhanh tay tạo CV và ứng tuyển việc làm Hà Nội, việc làm TP.HCM cùng nhiều cơ hội việc làm tại các tỉnh, thành khác trên TopCV. Hãy truy cập chuyên trang việc làm của TopV để khám phá các việc làm mới cập nhật trên nền tảng.
