Thiết kế, triển khai và kiểm thử các sản phẩm MetaDefender của OPSWAT được xây dựng trên C++ và C# (.NET Core) cho cả môi trường Windows và Linux.
Xây dựng và phát triển khung kiểm thử tự động bằng Python để đảm bảo chất lượng và độ tin cậy của sản phẩm.
Tương tác với dữ liệu, bao gồm tập tin, tài liệu, hình ảnh, v.v., ở cả cấp độ nhị phân và cấu trúc.
Nâng cấp tính năng cho các mô-đun phần mềm hiện có (cơ chế back-end) xử lý hàng triệu tập tin hàng ngày, đảm bảo hiệu suất và khả năng mở rộng cao.
Tùy thuộc vào nhu cầu dự án, tận dụng và tinh chỉnh các mô hình AI/ML để tích hợp vào sản phẩm.
Yêu cầu
Bằng cử nhân trở lên trong lĩnh vực Khoa học Máy tính hoặc các lĩnh vực liên quan.
Kiến thức vững chắc về các nguyên lý cơ bản của Khoa học Máy tính, bao gồm cấu trúc dữ liệu và thuật toán, hệ điều hành và hệ thống máy tính.
Tư duy hướng đối tượng, với chuyên môn trong OOP (Lập trình hướng đối tượng) và OOD (Thiết kế hướng đối tượng).
Kỹ năng tư duy logic, tư duy phản biện và giải quyết vấn đề.
Kinh nghiệm hoặc quan tâm mạnh mẽ đến các công cụ phát triển AI (ví dụ: GitHub Copilot, Claude Code) và các quy trình làm việc hỗ trợ AI như agent skills và MCP.
Khả năng đọc và viết tiếng Anh.
Yêu cầu ưu tiên
Kinh nghiệm lập trình với các ngôn ngữ như C++, C# hoặc Python.
Kiến thức cơ bản về học máy. Kinh nghiệm hoặc tiếp xúc với các công nghệ AI/ML, chẳng hạn như áp dụng hoặc tinh chỉnh mô hình.
Kinh nghiệm với REST API và Web.
Quen thuộc với Docker, CD/CI pipelines, Git, TeamCity, Jira và Confluence.
Thông tin khác
OPSWAT là nhà tuyển dụng bình đẳng, cam kết tạo môi trường làm việc đa dạng và không phân biệt đối xử.
Chính sách không chấp nhận hồ sơ từ các công ty tuyển dụng bên thứ ba mà không có hợp đồng tuyển dụng được phê duyệt.
Thiết kế, triển khai và kiểm thử các sản phẩm MetaDefender của OPSWAT được xây dựng trên C++ và C# (.NET Core) cho cả môi trường Windows và Linux.
Xây dựng và phát triển khung kiểm thử tự động bằng Python để đảm bảo chất lượng và độ tin cậy của sản phẩm.
Tương tác với dữ liệu, bao gồm tập tin, tài liệu, hình ảnh, v.v., ở cả cấp độ nhị phân và cấu trúc.
Nâng cấp tính năng cho các mô-đun phần mềm hiện có (cơ chế back-end) xử lý hàng triệu tập tin hàng ngày, đảm bảo hiệu suất và khả năng mở rộng cao.
Tùy thuộc vào nhu cầu dự án, tận dụng và tinh chỉnh các mô hình AI/ML để tích hợp vào sản phẩm.
Yêu cầu
Bằng cử nhân trở lên trong lĩnh vực Khoa học Máy tính hoặc các lĩnh vực liên quan.
Kiến thức vững chắc về các nguyên lý cơ bản của Khoa học Máy tính, bao gồm cấu trúc dữ liệu và thuật toán, hệ điều hành và hệ thống máy tính.
Tư duy hướng đối tượng, với chuyên môn trong OOP (Lập trình hướng đối tượng) và OOD (Thiết kế hướng đối tượng).
Kỹ năng tư duy logic, tư duy phản biện và giải quyết vấn đề.
Kinh nghiệm hoặc quan tâm mạnh mẽ đến các công cụ phát triển AI (ví dụ: GitHub Copilot, Claude Code) và các quy trình làm việc hỗ trợ AI như agent skills và MCP.
Khả năng đọc và viết tiếng Anh.
Yêu cầu ưu tiên
Kinh nghiệm lập trình với các ngôn ngữ như C++, C# hoặc Python.
Kiến thức cơ bản về học máy. Kinh nghiệm hoặc tiếp xúc với các công nghệ AI/ML, chẳng hạn như áp dụng hoặc tinh chỉnh mô hình.
Kinh nghiệm với REST API và Web.
Quen thuộc với Docker, CD/CI pipelines, Git, TeamCity, Jira và Confluence.
Thông tin khác
OPSWAT là nhà tuyển dụng bình đẳng, cam kết tạo môi trường làm việc đa dạng và không phân biệt đối xử.
Chính sách không chấp nhận hồ sơ từ các công ty tuyển dụng bên thứ ba mà không có hợp đồng tuyển dụng được phê duyệt.